---
Fuzzer filename: '/src/inspector/source-code/src/processor_text_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _GLOBAL__sub_I_processor_text_fuzzer.cc
      functionSourceFile: '/src/inspector/source-code/src/processor_text_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/inspector/source-code/src/processor_text_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    399
      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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/inspector/source-code/src/processor_text_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         105
      ICount:          840
      EdgeCount:       204
      CyclomaticComplexity: 101
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:63,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:68,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:75,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:80,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:88,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:92,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:98,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:101,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:119,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:124,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZNK13sentencepiece4util6Status2okEv
      functionSourceFile: '/src/sentencepiece/build/./root/include/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    99
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerInitialize
      functionSourceFile: '/src/inspector/source-code/src/processor_text_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK13sentencepiece4util6Status8ToStringEv
        - abort
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:42,15'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:44,20'
          Dst:             _ZNK13sentencepiece4util6Status8ToStringEv
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:43,5'
          Dst:             fprintf
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:45,5'
          Dst:             abort
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:49,1'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'inspector/source-code/src/processor_text_fuzzer.cc:49,1'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - 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:    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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util6Status3RepD2Ev
      functionSourceFile: '/src/sentencepiece/src/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      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:    _ZN13sentencepiece4util6Status11IgnoreErrorEv
      functionSourceFile: '/src/sentencepiece/src/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece4util6Status8ToStringEv
      functionSourceFile: '/src/sentencepiece/src/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          202
      EdgeCount:       79
      CyclomaticComplexity: 32
      functionsReached:
        - _ZNK13sentencepiece4util6Status4codeEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/error.cc:64,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/error.cc:64,11'
          Dst:             _ZNK13sentencepiece4util6Status4codeEv
    - functionName:    _ZNK13sentencepiece4util6Status4codeEv
      functionSourceFile: '/src/sentencepiece/src/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/error.cc:58,42'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
    - functionName:    _ZN13sentencepiece4util6Status17set_error_messageEPKc
      functionSourceFile: '/src/sentencepiece/src/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece4util6Status3RepC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/error.cc:54,39'
          Dst:             _ZN13sentencepiece4util6Status3RepC2Ev
    - functionName:    _ZN13sentencepiece4util6Status3RepC2Ev
      functionSourceFile: '/src/sentencepiece/src/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      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:    _ZNK13sentencepiece4util6Status13error_messageEv
      functionSourceFile: '/src/sentencepiece/src/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/error.cc:50,10'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
    - functionName:    _ZNK13sentencepiece4util6StatusneERKS1_
      functionSourceFile: '/src/sentencepiece/src/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece4util6StatuseqERKS1_
      functionSourceFile: '/src/sentencepiece/src/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util6StatusaSERKS1_
      functionSourceFile: '/src/sentencepiece/src/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece4util6Status3RepC2ERKS2_
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/error.cc:42,52'
          Dst:             _ZN13sentencepiece4util6Status3RepC2ERKS2_
    - functionName:    _ZN13sentencepiece4util6Status3RepC2ERKS2_
      functionSourceFile: '/src/sentencepiece/src/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util6StatusC2ERKS1_
      functionSourceFile: '/src/sentencepiece/src/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6Status3RepC2ERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/error.cc:38,48'
          Dst:             _ZN13sentencepiece4util6Status3RepC2ERKS2_
    - functionName:    _ZN13sentencepiece4util6StatusC2ENS0_10StatusCodeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece4util6Status3RepC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/error.cc:32,16'
          Dst:             _ZN13sentencepiece4util6Status3RepC2Ev
    - functionName:    _ZN13sentencepiece4util6StatusD2Ev
      functionSourceFile: '/src/sentencepiece/src/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      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:    _ZN13sentencepiece4util6StatusC2Ev
      functionSourceFile: '/src/sentencepiece/src/error.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      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:    __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:    19
      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:    19
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase12SwapElementsEii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1883
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece4SwapEPS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece12InternalSwapEPS0_
        - _ZN6google8protobuf8internal11GenericSwapEPNS0_11MessageLiteES3_
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:119,9'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.h:119,30'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.h:120,7'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece12InternalSwapEPS0_
        - Src:             'src/builtin_pb/sentencepiece.pb.h:122,7'
          Dst:             _ZN6google8protobuf8internal11GenericSwapEPNS0_11MessageLiteES3_
    - functionName:    _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS0_5ArenaEEEPT_v
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_13ContainerBaseEEEPT_v
      functionUses:    103
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:230,56'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_13ContainerBaseEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:230,56'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS0_5ArenaEEEPT_v
    - functionName:    _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_13ContainerBaseEEEPT_v
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS0_5ArenaEEEPT_v
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4swapERNS_31SentencePieceText_SentencePieceES1_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece4SwapEPS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:115,7'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece4SwapEPS0_
    - functionName:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2446
      functionLinenumberEnd: 2446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEmmEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2455
      functionLinenumberEnd: 2457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEltERKS5_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2466
      functionLinenumberEnd: 2466
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEneERKS5_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2463
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEppEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4absl6StrCatEi
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_cat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      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:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK13sentencepiece22SentencePieceProcessor12SampleEncodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEifPNS_17SentencePieceTextEENK3$_1clIdEEDaRKT_'
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:717,44'
          Dst:             exp
    - functionName:    exp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK13sentencepiece22SentencePieceProcessor12SampleEncodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEifPNS_17SentencePieceTextEENK3$_0clINS1_4pairINS1_6vectorINSA_IS5_iEENS1_9allocatorISC_EEEEfEEEEDaRKT_'
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEC2IS4_EERKNS2_IT_EE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2438
      functionLinenumberEnd: 2443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEC2IS4_EERKNS2_IT_EE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2438
      functionLinenumberEnd: 2443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/sstream'
      linkageType:     WeakODRLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEC2EPKPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2432
      functionLinenumberEnd: 2432
      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:    _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:    _ZN4absl6StrCatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS1_17basic_string_viewIcS4_EEDpRKT_
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_cat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4absl6StrCatENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/absl/strings/str_cat.h:39,10'
          Dst:             _ZN4absl6StrCatENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'third_party/absl/strings/str_cat.h:39,26'
          Dst:             _ZN4absl6StrCatENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
    - functionName:    _ZN4absl6StrCatENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_cat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4absl6StrCatIJA2_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS2_17basic_string_viewIcS5_EEDpRKT_
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_cat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4absl6StrCatENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - _ZN4absl6StrCatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS1_17basic_string_viewIcS4_EEDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/absl/strings/str_cat.h:39,10'
          Dst:             _ZN4absl6StrCatENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'third_party/absl/strings/str_cat.h:39,26'
          Dst:             _ZN4absl6StrCatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEEES7_NS1_17basic_string_viewIcS4_EEDpRKT_
    - functionName:    _ZN4absl6StrCatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEA2_cS7_EEES7_NS1_17basic_string_viewIcS4_EEDpRKT_
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_cat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4absl6StrCatENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - _ZN4absl6StrCatIJA2_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS2_17basic_string_viewIcS5_EEDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/absl/strings/str_cat.h:39,10'
          Dst:             _ZN4absl6StrCatENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'third_party/absl/strings/str_cat.h:39,26'
          Dst:             _ZN4absl6StrCatIJA2_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEES8_NS2_17basic_string_viewIcS5_EEDpRKT_
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEC2IS4_EERKNS2_IT_EE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2438
      functionLinenumberEnd: 2443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece19SelfTestData_SampleEEC2EPKPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2432
      functionLinenumberEnd: 2432
      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:    _ZN13sentencepiece10ModelProtoC2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1836
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece10ModelProtoC2EPN6google8protobuf5ArenaE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1836,25'
          Dst:             _ZN13sentencepiece10ModelProtoC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEC2EPKPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2432
      functionLinenumberEnd: 2432
      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:    _ZN13sentencepiece22NBestSentencePieceTextC2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceTextC2EPN6google8protobuf5ArenaE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:466,37'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText16default_instanceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:94,13'
          Dst:             _ZN13sentencepiece17SentencePieceText16default_instanceEv
    - functionName:    _ZN13sentencepiece26ImmutableSentencePieceTextD0Ev
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:100,59'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
    - functionName:    _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece17SentencePieceTextC2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece17SentencePieceTextC2EPN6google8protobuf5ArenaE
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:286,32'
          Dst:             _ZN13sentencepiece17SentencePieceTextC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN13sentencepiece49ImmutableSentencePieceText_ImmutableSentencePieceC2Ev
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece16default_instanceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:104,12'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece16default_instanceEv
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEC2EPKPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2432
      functionLinenumberEnd: 2432
      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:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE3NewEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece31SentencePieceText_SentencePieceEJEEEPT_PS1_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:807,12'
          Dst:             _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece31SentencePieceText_SentencePieceEJEEEPT_PS1_DpOT0_
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE3NewEPNS0_5ArenaE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:837,10'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE3NewEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeESB_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1743,12'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1746,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1750,7'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1729,10'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece14NormalizerSpecEEEPT_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece14NormalizerSpecEJEEEPT_PS1_DpOT0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:480,12'
          Dst:             _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece14NormalizerSpecEJEEEPT_PS1_DpOT0_
    - functionName:    _ZN13sentencepiece10ModelProto33_internal_mutable_normalizer_specEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4804
      functionLinenumberEnd: 4810
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece14NormalizerSpecEEEPT_PNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4807,67'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4807,15'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece14NormalizerSpecEEEPT_PNS0_5ArenaE
    - functionName:    _ZN4absl9StrAppendEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_17basic_string_viewIcS3_EE
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_cat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4absl13StringReplaceENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEES4_S4_bPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_replace.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          99
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4absl10StartsWithENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEES4_
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/match.h'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/absl/strings/match.h:28,11'
          Dst:             memcmp
    - functionName:    _ZNK13sentencepiece14NormalizerSpec34_internal_remove_extra_whitespacesEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4183
      functionLinenumberEnd: 4184
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece14NormalizerSpec26_internal_add_dummy_prefixEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4155
      functionLinenumberEnd: 4156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4absl13StrReplaceAllENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEERKNS0_6vectorINS0_4pairIS4_S4_EENS0_9allocatorIS7_EEEE
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_replace.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          117
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4absl13StringReplaceENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEES4_S4_bPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/absl/strings/str_replace.h:61,5'
          Dst:             _ZN4absl13StringReplaceENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEES4_S4_bPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE
    - functionName:    _ZN4absl13ConsumePrefixEPNSt3__117basic_string_viewIcNS0_11char_traitsIcEEEES4_
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/strip.h'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4absl10StartsWithENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEES4_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/absl/strings/strip.h:26,8'
          Dst:             _ZN4absl10StartsWithENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEES4_
    - functionName:    _ZNK13sentencepiece14NormalizerSpec24remove_extra_whitespacesEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4186
      functionLinenumberEnd: 4188
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece14NormalizerSpec34_internal_remove_extra_whitespacesEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4188,10'
          Dst:             _ZNK13sentencepiece14NormalizerSpec34_internal_remove_extra_whitespacesEv
    - functionName:    _ZNK13sentencepiece14NormalizerSpec16add_dummy_prefixEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4158
      functionLinenumberEnd: 4160
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece14NormalizerSpec26_internal_add_dummy_prefixEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4160,10'
          Dst:             _ZNK13sentencepiece14NormalizerSpec26_internal_add_dummy_prefixEv
    - functionName:    _ZN13sentencepiece11string_util10DecodeUTF8ENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPm
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece11string_util10DecodeUTF8EPKcS2_Pm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.h:173,10'
          Dst:             _ZN13sentencepiece11string_util10DecodeUTF8EPKcS2_Pm
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA50_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11string_util17IsValidDecodeUTF8ENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPm
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece11string_util10DecodeUTF8ENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.h:177,20'
          Dst:             _ZN13sentencepiece11string_util10DecodeUTF8ENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPm
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece23_internal_mutable_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:661,92'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.h:661,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE9UnsafeGetEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arenastring.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec21_internal_unk_surfaceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3843
      functionLinenumberEnd: 3844
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3844,23'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arenastring.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6as_intEv
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:99,48'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6as_intEv
    - functionName:    _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6as_intEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arenastring.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal10LazyString3getEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arenastring.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf8internal10LazyString4InitEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:77,56'
          Dst:             _ZNK6google8protobuf8internal10LazyString4InitEv
    - functionName:    _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arenastring.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE9UnsafeGetEv
      functionUses:    58
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:284,24'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE9UnsafeGetEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec25_internal_has_unk_surfaceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3819
      functionLinenumberEnd: 3821
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece17SentencePieceText19_internal_set_scoreEf
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE3NewEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece17SentencePieceTextEJEEEPT_PS1_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:807,12'
          Dst:             _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece17SentencePieceTextEJEEEPT_PS1_DpOT0_
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE3NewEPNS0_5ArenaE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:837,10'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE3NewEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEPNT_4TypeESB_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEPNT_4TypeEPv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1743,12'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1746,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1750,7'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEPNT_4TypeEPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3AddEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEPNT_4TypeESB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2194,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEPNT_4TypeESB_
    - functionName:    _ZN13sentencepiece22NBestSentencePieceText20_internal_add_nbestsEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3AddEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:1014,18'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3AddEv
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece17_internal_set_endEj
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece19_internal_set_beginEj
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece16_internal_set_idEj
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece17SentencePieceText20_internal_add_piecesEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3AddEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:943,18'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3AddEv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3AddEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeESB_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2194,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeESB_
    - functionName:    _ZN13sentencepiece17SentencePieceText22_internal_mutable_textEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:895,91'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.h:895,16'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN4absl8internal8SplitterC2ENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEES6_b
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_split.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          161
      EdgeCount:       27
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    _ZN13sentencepiece24ModelProto_SentencePiece18_internal_set_typeENS_29ModelProto_SentencePiece_TypeE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4617
      functionLinenumberEnd: 4621
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece37ModelProto_SentencePiece_Type_IsValidEi
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4618,3'
          Dst:             _ZN13sentencepiece37ModelProto_SentencePiece_Type_IsValidEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4618,3'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4521
      functionLinenumberEnd: 4522
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4522,17'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK13sentencepiece24ModelProto_SentencePiece14_internal_typeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4610
      functionLinenumberEnd: 4611
      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:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1729,10'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE7MutableEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2189,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeEi
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2167
      functionLinenumberEnd: 2168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2168,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv
    - functionName:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece10ModelProto21_internal_pieces_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4632
      functionLinenumberEnd: 4633
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4633,18'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE4sizeEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec20_internal_model_typeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2298
      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:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2167
      functionLinenumberEnd: 2168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2168,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv
    - functionName:    _ZNK13sentencepiece12SelfTestData22_internal_samples_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4455
      functionLinenumberEnd: 4456
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4456,19'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE4sizeEv
    - functionName:    _ZNK13sentencepiece19SelfTestData_Sample18_internal_expectedEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4401
      functionLinenumberEnd: 4402
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4402,20'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK13sentencepiece19SelfTestData_Sample15_internal_inputEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4328
      functionLinenumberEnd: 4329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4329,17'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK13sentencepiece10ModelProto24_internal_self_test_dataEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4849
      functionLinenumberEnd: 4851
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece14NormalizerSpec30_internal_precompiled_charsmapEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4094
      functionLinenumberEnd: 4095
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4095,32'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK13sentencepiece10ModelProto27_internal_denormalizer_specEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4932
      functionLinenumberEnd: 4934
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece10ModelProto31_internal_has_denormalizer_specEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4920
      functionLinenumberEnd: 4924
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4922,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4922,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4922,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4922,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4922,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK13sentencepiece10ModelProto22_internal_trainer_specEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4683
      functionLinenumberEnd: 4685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece10ModelProto25_internal_normalizer_specEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4766
      functionLinenumberEnd: 4768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEERKNT_4TypeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1707,11'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3GetEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEERKNT_4TypeEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2173,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEERKNT_4TypeEi
    - functionName:    _ZNK13sentencepiece22NBestSentencePieceText16_internal_nbestsEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3GetEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:1007,18'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3GetEi
    - functionName:    _ZNK13sentencepiece22NBestSentencePieceText21_internal_nbests_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:989,18'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE4sizeEv
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2167
      functionLinenumberEnd: 2168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2168,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv
    - functionName:    '_ZZN13sentencepiece12_GLOBAL__N_129ConvertToUnicodeSpansInternalEPNS_17SentencePieceTextEENK3$_0clEi'
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece17SentencePieceText15_internal_scoreEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece17SentencePieceText14_internal_textEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:868,16'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEERKNT_4TypeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1707,11'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3GetEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEERKNT_4TypeEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2173,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEERKNT_4TypeEi
    - functionName:    _ZNK13sentencepiece17SentencePieceText16_internal_piecesEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3GetEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:936,18'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3GetEi
    - functionName:    _ZNK13sentencepiece17SentencePieceText21_internal_pieces_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:918,18'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2167
      functionLinenumberEnd: 2168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2168,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece13_internal_endEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 824
      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:    _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_beginEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 796
      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:    _ZNK13sentencepiece31SentencePieceText_SentencePiece12_internal_idEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 695
      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:    _ZNK13sentencepiece31SentencePieceText_SentencePiece17_internal_surfaceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:735,19'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:634,17'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor25DecodeIdsAsImmutableProtoERKNSt3__16vectorIiNS1_9allocatorIiEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:616,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.h:616,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.h:616,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:617,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.h:617,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:617,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
    - functionName:    _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor28DecodePiecesAsImmutableProtoERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:611,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.h:611,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.h:611,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:612,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.h:612,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:612,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor28DecodePiecesAsImmutableProtoERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:606,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.h:606,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.h:606,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:607,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.h:607,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:607,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor36SampleEncodeAndScoreAsImmutableProtoENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEifbb
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - float
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          97
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13sentencepiece31ImmutableNBestSentencePieceText13mutable_protoEv
        - _ZN13sentencepiece31ImmutableNBestSentencePieceTextC2Ev
        - _ZN13sentencepiece31ImmutableNBestSentencePieceTextD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:598,5'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.h:598,5'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.h:598,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:601,3'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.h:601,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:601,3'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceTextD2Ev
    - functionName:    _ZN13sentencepiece31ImmutableNBestSentencePieceText13mutable_protoEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece31ImmutableNBestSentencePieceTextD2Ev
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece31ImmutableNBestSentencePieceTextD0Ev
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31ImmutableNBestSentencePieceTextD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:177,69'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceTextD2Ev
    - functionName:    _ZN13sentencepiece31ImmutableNBestSentencePieceTextC2Ev
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor27NBestEncodeAsImmutableProtoENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEi
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13sentencepiece31ImmutableNBestSentencePieceText13mutable_protoEv
        - _ZN13sentencepiece31ImmutableNBestSentencePieceTextC2Ev
        - _ZN13sentencepiece31ImmutableNBestSentencePieceTextD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:591,5'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.h:591,5'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.h:591,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:593,3'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.h:593,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:593,3'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor28SampleEncodeAsImmutableProtoENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEif
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          87
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:585,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.h:585,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.h:585,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:587,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.h:587,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:587,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor22EncodeAsImmutableProtoENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:580,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.h:580,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.h:580,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:581,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.h:581,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:581,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor26DecodeIdsAsSerializedProtoERKNSt3__16vectorIiNS1_9allocatorIiEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece26ImmutableSentencePieceText17SerializeAsStringEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:573,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.h:573,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.h:573,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:573,5'
          Dst:             _ZNK13sentencepiece26ImmutableSentencePieceText17SerializeAsStringEv
        - Src:             'src/sentencepiece_processor.h:574,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:574,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.h:574,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:574,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece26ImmutableSentencePieceText17SerializeAsStringEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf11MessageLite17SerializeAsStringEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:173,16'
          Dst:             _ZNK6google8protobuf11MessageLite17SerializeAsStringEv
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor29DecodePiecesAsSerializedProtoERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece26ImmutableSentencePieceText17SerializeAsStringEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:567,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.h:567,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.h:567,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:567,5'
          Dst:             _ZNK13sentencepiece26ImmutableSentencePieceText17SerializeAsStringEv
        - Src:             'src/sentencepiece_processor.h:569,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:569,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.h:569,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:569,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor29DecodePiecesAsSerializedProtoERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece26ImmutableSentencePieceText17SerializeAsStringEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:561,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.h:561,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.h:561,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:561,5'
          Dst:             _ZNK13sentencepiece26ImmutableSentencePieceText17SerializeAsStringEv
        - Src:             'src/sentencepiece_processor.h:563,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:563,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.h:563,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:563,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor37SampleEncodeAndScoreAsSerializedProtoENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEifbb
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - float
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          103
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13sentencepiece31ImmutableNBestSentencePieceText13mutable_protoEv
        - _ZN13sentencepiece31ImmutableNBestSentencePieceTextC2Ev
        - _ZN13sentencepiece31ImmutableNBestSentencePieceTextD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece31ImmutableNBestSentencePieceText17SerializeAsStringEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:553,5'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.h:553,5'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.h:553,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:553,5'
          Dst:             _ZNK13sentencepiece31ImmutableNBestSentencePieceText17SerializeAsStringEv
        - Src:             'src/sentencepiece_processor.h:556,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:556,3'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.h:556,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:556,3'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece31ImmutableNBestSentencePieceText17SerializeAsStringEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf11MessageLite17SerializeAsStringEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:212,23'
          Dst:             _ZNK6google8protobuf11MessageLite17SerializeAsStringEv
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor28NBestEncodeAsSerializedProtoENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEi
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13sentencepiece31ImmutableNBestSentencePieceText13mutable_protoEv
        - _ZN13sentencepiece31ImmutableNBestSentencePieceTextC2Ev
        - _ZN13sentencepiece31ImmutableNBestSentencePieceTextD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece31ImmutableNBestSentencePieceText17SerializeAsStringEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:546,5'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.h:546,5'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.h:546,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:546,5'
          Dst:             _ZNK13sentencepiece31ImmutableNBestSentencePieceText17SerializeAsStringEv
        - Src:             'src/sentencepiece_processor.h:548,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:548,3'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.h:548,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:548,3'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor29SampleEncodeAsSerializedProtoENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEif
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          93
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece26ImmutableSentencePieceText17SerializeAsStringEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:540,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.h:540,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.h:540,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:540,5'
          Dst:             _ZNK13sentencepiece26ImmutableSentencePieceText17SerializeAsStringEv
        - Src:             'src/sentencepiece_processor.h:542,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:542,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.h:542,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:542,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor23EncodeAsSerializedProtoENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece26ImmutableSentencePieceText17SerializeAsStringEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:534,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.h:534,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.h:534,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:534,5'
          Dst:             _ZNK13sentencepiece26ImmutableSentencePieceText17SerializeAsStringEv
        - Src:             'src/sentencepiece_processor.h:535,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:535,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.h:535,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.h:535,3'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor16CalculateEntropyENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEf
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      float
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:525,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:526,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor9DecodeIdsERKNSt3__16vectorIiNS1_9allocatorIiEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:521,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:522,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor12DecodePiecesERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:517,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:518,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor12DecodePiecesERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:512,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:513,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor25SampleEncodeAndScoreAsIdsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEifbb
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - float
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:505,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:507,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor28SampleEncodeAndScoreAsPiecesENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEifbb
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - float
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:497,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:499,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor17SampleEncodeAsIdsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEif
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:489,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:491,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor20SampleEncodeAsPiecesENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEif
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:482,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:484,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor16NBestEncodeAsIdsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEi
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:475,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:477,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor19NBestEncodeAsPiecesENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEi
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:469,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:471,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor11EncodeAsIdsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:464,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:465,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor14EncodeAsPiecesENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:460,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.h:461,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA47_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece2io14SaveModelProtoENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEERKNS_10ModelProtoE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          214
      EdgeCount:       69
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN13sentencepiece10filesystem15NewWritableFileENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEb
        - _ZN13sentencepiece4util13NotFoundErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA47_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK6google8protobuf11MessageLite17SerializeAsStringEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:1159,12'
          Dst:             _ZN13sentencepiece4util13NotFoundErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:1161,17'
          Dst:             _ZN13sentencepiece10filesystem15NewWritableFileENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEb
        - Src:             'src/sentencepiece_processor.cc:1162,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:1162,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:1162,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:1163,3'
          Dst:             _ZNK6google8protobuf11MessageLite17SerializeAsStringEv
        - Src:             'src/sentencepiece_processor.cc:1163,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:1163,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1163,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1163,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1163,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1163,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA47_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1163,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1163,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:1163,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:1163,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:1165,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZN13sentencepiece4util13NotFoundErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusC2ENS0_10StatusCodeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.h:410,1'
          Dst:             _ZN13sentencepiece4util6StatusC2ENS0_10StatusCodeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
    - functionName:    _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    49
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece4util6StatusC2ENS0_10StatusCodeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
      functionUses:    49
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.h:438,36'
          Dst:             _ZN13sentencepiece4util6StatusC2ENS0_10StatusCodeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
    - functionName:    _ZN13sentencepiece4util13StatusBuilderD2Ev
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    98
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util8OkStatusEv
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusC2Ev
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.h:398,35'
          Dst:             _ZN13sentencepiece4util6StatusC2Ev
    - functionName:    _ZN4absl6StrCatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEES5_DpRKT_
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_cat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4absl6StrCatENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/absl/strings/str_cat.h:39,10'
          Dst:             _ZN4absl6StrCatENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'third_party/absl/strings/str_cat.h:39,26'
          Dst:             _ZN4absl6StrCatENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
    - functionName:    _ZN13sentencepiece10ModelProto23mutable_normalizer_specEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4812
      functionLinenumberEnd: 4814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece10ModelProto33_internal_mutable_normalizer_specEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4814,10'
          Dst:             _ZN13sentencepiece10ModelProto33_internal_mutable_normalizer_specEv
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor23mutable_normalizer_specEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece10ModelProto23mutable_normalizer_specEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:1126,39'
          Dst:             _ZN13sentencepiece10ModelProto23mutable_normalizer_specEv
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor22serialized_model_protoEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf11MessageLite17SerializeAsStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:1122,39'
          Dst:             _ZNK6google8protobuf11MessageLite17SerializeAsStringEv
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor11model_protoEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece22SentencePieceProcessor13SetNormalizerEONSt3__110unique_ptrINS_10normalizer10NormalizerENS1_14default_deleteIS4_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece22SentencePieceProcessor8SetModelEONSt3__110unique_ptrINS_14ModelInterfaceENS1_14default_deleteIS3_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA69_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA20_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsINSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA9_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4absl8internal8Splitter3endEv
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_split.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      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:    _ZNK4absl8internal8Splitter5beginEv
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_split.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      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:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE7MutableEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2189,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeEi
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE12SwapElementsEii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2347
      functionLinenumberEnd: 2349
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase12SwapElementsEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2348,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase12SwapElementsEii
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2623
      functionLinenumberEnd: 2624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEC2EPKPv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2624,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2624,32'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2624,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEC2EPKPv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2608
      functionLinenumberEnd: 2609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEC2EPKPv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2609,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2609,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEC2EPKPv
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor6pad_idEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece14ModelInterface9pad_pieceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:1018,54'
          Dst:             _ZNK13sentencepiece14ModelInterface9pad_pieceEv
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor6eos_idEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece14ModelInterface9eos_pieceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:1012,54'
          Dst:             _ZNK13sentencepiece14ModelInterface9eos_pieceEv
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor6bos_idEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece14ModelInterface9bos_pieceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:1006,54'
          Dst:             _ZNK13sentencepiece14ModelInterface9bos_pieceEv
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor6unk_idEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece14ModelInterface9unk_pieceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:1000,54'
          Dst:             _ZNK13sentencepiece14ModelInterface9unk_pieceEv
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor6IsByteEi
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          219
      EdgeCount:       73
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK13sentencepiece4util6Status7messageEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:995,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:995,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:995,3'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/sentencepiece_processor.cc:995,3'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/sentencepiece_processor.cc:995,3'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:995,3'
          Dst:             _ZNK13sentencepiece4util6Status7messageEv
        - Src:             'src/sentencepiece_processor.cc:995,3'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:995,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:995,3'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/sentencepiece_processor.cc:995,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:995,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:995,3'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    _ZN4absl7logging3DieC2Eb
      functionSourceFile: '/src/sentencepiece/third_party/absl/log/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/absl/log/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece4util6Status7messageEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece4util6Status13error_messageEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.h:72,40'
          Dst:             _ZNK13sentencepiece4util6Status13error_messageEv
    - functionName:    _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/absl/log/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4absl7logging3DieD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/absl/log/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - __clang_call_terminate
        - exit
      functionUses:    50
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/absl/log/log.h:43,7'
          Dst:             exit
        - Src:             'third_party/absl/log/log.h:39,15'
          Dst:             __clang_call_terminate
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor8IsUnusedEi
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          219
      EdgeCount:       73
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK13sentencepiece4util6Status7messageEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:990,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:990,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:990,3'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/sentencepiece_processor.cc:990,3'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/sentencepiece_processor.cc:990,3'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:990,3'
          Dst:             _ZNK13sentencepiece4util6Status7messageEv
        - Src:             'src/sentencepiece_processor.cc:990,3'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:990,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:990,3'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/sentencepiece_processor.cc:990,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:990,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:990,3'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor9IsUnknownEi
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          219
      EdgeCount:       73
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK13sentencepiece4util6Status7messageEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:985,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:985,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:985,3'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/sentencepiece_processor.cc:985,3'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/sentencepiece_processor.cc:985,3'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:985,3'
          Dst:             _ZNK13sentencepiece4util6Status7messageEv
        - Src:             'src/sentencepiece_processor.cc:985,3'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:985,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:985,3'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/sentencepiece_processor.cc:985,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:985,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:985,3'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor9IsControlEi
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          219
      EdgeCount:       73
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK13sentencepiece4util6Status7messageEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:980,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:980,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:980,3'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/sentencepiece_processor.cc:980,3'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/sentencepiece_processor.cc:980,3'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:980,3'
          Dst:             _ZNK13sentencepiece4util6Status7messageEv
        - Src:             'src/sentencepiece_processor.cc:980,3'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:980,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:980,3'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/sentencepiece_processor.cc:980,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:980,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:980,3'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor8GetScoreEi
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          219
      EdgeCount:       73
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK13sentencepiece4util6Status7messageEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:975,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:975,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:975,3'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/sentencepiece_processor.cc:975,3'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/sentencepiece_processor.cc:975,3'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:975,3'
          Dst:             _ZNK13sentencepiece4util6Status7messageEv
        - Src:             'src/sentencepiece_processor.cc:975,3'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:975,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:975,3'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/sentencepiece_processor.cc:975,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:975,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:975,3'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor9IdToPieceEi
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          255
      EdgeCount:       88
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK13sentencepiece4util6Status7messageEv
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:969,3'
          Dst:             __cxa_guard_acquire
        - Src:             'src/sentencepiece_processor.cc:969,3'
          Dst:             __cxa_guard_release
        - Src:             'src/sentencepiece_processor.cc:970,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:970,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:970,3'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/sentencepiece_processor.cc:970,3'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/sentencepiece_processor.cc:970,3'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:970,3'
          Dst:             _ZNK13sentencepiece4util6Status7messageEv
        - Src:             'src/sentencepiece_processor.cc:970,3'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:970,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:970,3'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/sentencepiece_processor.cc:969,3'
          Dst:             __cxa_guard_abort
        - Src:             'src/sentencepiece_processor.cc:970,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:970,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:970,3'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    __cxa_guard_acquire
      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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_release
      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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_abort
      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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor9PieceToIdENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          227
      EdgeCount:       73
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK13sentencepiece4util6Status7messageEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:964,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:964,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:964,3'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/sentencepiece_processor.cc:964,3'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/sentencepiece_processor.cc:964,3'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:964,3'
          Dst:             _ZNK13sentencepiece4util6Status7messageEv
        - Src:             'src/sentencepiece_processor.cc:964,3'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:964,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:964,3'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/sentencepiece_processor.cc:964,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:964,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:964,3'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor12GetPieceSizeEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          216
      EdgeCount:       73
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK13sentencepiece4util6Status7messageEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:959,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:959,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:959,3'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/sentencepiece_processor.cc:959,3'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/sentencepiece_processor.cc:959,3'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:959,3'
          Dst:             _ZNK13sentencepiece4util6Status7messageEv
        - Src:             'src/sentencepiece_processor.cc:959,3'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:959,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:959,3'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/sentencepiece_processor.cc:959,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:959,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:959,3'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor9NormalizeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13sentencepiece4util6Status11IgnoreErrorEv
        - _ZN13sentencepiece4util6StatusD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:954,33'
          Dst:             _ZN13sentencepiece4util6Status11IgnoreErrorEv
        - Src:             'src/sentencepiece_processor.cc:954,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:954,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor9NormalizeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPNS1_12basic_stringIcS4_NS1_9allocatorIcEEEEPNS1_6vectorImNS7_ImEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA12_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:948,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:948,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:948,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:948,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:948,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:948,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA12_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:948,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:948,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:948,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:948,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA12_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor9NormalizeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPNS1_12basic_stringIcS4_NS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       31
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA12_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:941,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:941,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:941,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:941,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:941,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:941,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA12_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:941,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:941,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:941,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:941,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
    - functionName:    _ZN4absl6StrCatIJiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_17basic_string_viewIcS4_EEDpRKT_
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_cat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4absl6StrCatENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - _ZN4absl6StrCatEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/absl/strings/str_cat.h:39,10'
          Dst:             _ZN4absl6StrCatENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'third_party/absl/strings/str_cat.h:39,26'
          Dst:             _ZN4absl6StrCatEi
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS_17SentencePieceTextE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          171
      EdgeCount:       44
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN13sentencepiece4util6StatusC2ENS0_10StatusCodeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZN4absl6StrCatIJiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_17basic_string_viewIcS4_EEDpRKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:925,27'
          Dst:             _ZN4absl6StrCatIJiEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_17basic_string_viewIcS4_EEDpRKT_
        - Src:             'src/sentencepiece_processor.cc:924,14'
          Dst:             _ZN13sentencepiece4util6StatusC2ENS0_10StatusCodeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
    - functionName:    '_ZZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS_17SentencePieceTextEENK3$_2clEiS6_'
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText14mutable_piecesEi
        - _ZN13sentencepiece31SentencePieceText_SentencePiece11set_surfaceEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece31SentencePieceText_SentencePiece7set_endEj
        - _ZN13sentencepiece31SentencePieceText_SentencePiece9set_beginEj
        - _ZN4absl9StrAppendEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_17basic_string_viewIcS3_EE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:828,21'
          Dst:             _ZN13sentencepiece17SentencePieceText14mutable_piecesEi
        - Src:             'src/sentencepiece_processor.cc:829,9'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece11set_surfaceEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/sentencepiece_processor.cc:830,9'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9set_beginEj
        - Src:             'src/sentencepiece_processor.cc:831,9'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece7set_endEj
        - Src:             'src/sentencepiece_processor.cc:832,5'
          Dst:             _ZN4absl9StrAppendEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_17basic_string_viewIcS3_EE
    - functionName:    _ZN13sentencepiece17SentencePieceText14mutable_piecesEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE7MutableEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:928,18'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE7MutableEi
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece11set_surfaceEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultEONSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:744,92'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.h:743,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultEONSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece9set_beginEj
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece19_internal_set_beginEj
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:807,3'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece19_internal_set_beginEj
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece7set_endEj
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece17_internal_set_endEj
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:835,3'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece17_internal_set_endEj
    - functionName:    '_ZZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS_17SentencePieceTextEENK3$_1clES6_ib'
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          250
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4absl13ConsumePrefixEPNSt3__117basic_string_viewIcNS0_11char_traitsIcEEEES4_
        - _ZN4absl13StrReplaceAllENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEERKNS0_6vectorINS0_4pairIS4_S4_EENS0_9allocatorIS7_EEEE
        - _ZNK13sentencepiece10ModelProto15normalizer_specEv
        - _ZNK13sentencepiece14NormalizerSpec16add_dummy_prefixEv
        - _ZNK13sentencepiece14NormalizerSpec24remove_extra_whitespacesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:800,26'
          Dst:             _ZNK13sentencepiece10ModelProto15normalizer_specEv
        - Src:             'src/sentencepiece_processor.cc:800,44'
          Dst:             _ZNK13sentencepiece14NormalizerSpec16add_dummy_prefixEv
        - Src:             'src/sentencepiece_processor.cc:801,26'
          Dst:             _ZNK13sentencepiece10ModelProto15normalizer_specEv
        - Src:             'src/sentencepiece_processor.cc:801,44'
          Dst:             _ZNK13sentencepiece14NormalizerSpec24remove_extra_whitespacesEv
        - Src:             'src/sentencepiece_processor.cc:804,20'
          Dst:             _ZN4absl13ConsumePrefixEPNSt3__117basic_string_viewIcNS0_11char_traitsIcEEEES4_
        - Src:             'src/sentencepiece_processor.cc:807,25'
          Dst:             _ZNK13sentencepiece10ModelProto15normalizer_specEv
        - Src:             'src/sentencepiece_processor.cc:807,43'
          Dst:             _ZNK13sentencepiece14NormalizerSpec24remove_extra_whitespacesEv
        - Src:             'src/sentencepiece_processor.cc:813,27'
          Dst:             _ZN4absl13StrReplaceAllENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEERKNS0_6vectorINS0_4pairIS4_S4_EENS0_9allocatorIS7_EEEE
    - functionName:    _ZNK13sentencepiece10ModelProto15normalizer_specEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4771
      functionLinenumberEnd: 4773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto25_internal_normalizer_specEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4773,10'
          Dst:             _ZNK13sentencepiece10ModelProto25_internal_normalizer_specEv
    - functionName:    '_ZZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS_17SentencePieceTextEENK3$_0clEii'
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          454
      EdgeCount:       123
      CyclomaticComplexity: 49
      functionsReached:
        - _ZN13sentencepiece11PieceToByteENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - _ZN13sentencepiece11string_util17IsValidDecodeUTF8ENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPm
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA14_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA18_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA50_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZNK13sentencepiece17SentencePieceText6piecesEi
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - '_ZZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS_17SentencePieceTextEENK3$_2clEiS6_'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:838,14'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/sentencepiece_processor.cc:844,29'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEi
        - Src:             'src/sentencepiece_processor.cc:845,39'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
        - Src:             'src/sentencepiece_processor.cc:845,24'
          Dst:             _ZN13sentencepiece11PieceToByteENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:846,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:846,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:846,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:846,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:846,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:846,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA14_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:846,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:846,7'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:846,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:846,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:856,29'
          Dst:             _ZN13sentencepiece11string_util17IsValidDecodeUTF8ENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPm
        - Src:             'src/sentencepiece_processor.cc:865,9'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:865,9'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:865,9'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:865,9'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:865,9'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:865,9'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA18_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:865,9'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:865,9'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:865,9'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:865,9'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:866,9'
          Dst:             '_ZZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS_17SentencePieceTextEENK3$_2clEiS6_'
        - Src:             'src/sentencepiece_processor.cc:875,13'
          Dst:             '_ZZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS_17SentencePieceTextEENK3$_2clEiS6_'
        - Src:             'src/sentencepiece_processor.cc:877,13'
          Dst:             '_ZZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS_17SentencePieceTextEENK3$_2clEiS6_'
        - Src:             'src/sentencepiece_processor.cc:883,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:883,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:883,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:883,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:883,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:883,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA50_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:883,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:883,5'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:883,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:883,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:885,12'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZNK13sentencepiece17SentencePieceText6piecesEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece17SentencePieceText16_internal_piecesEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:940,10'
          Dst:             _ZNK13sentencepiece17SentencePieceText16_internal_piecesEi
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_pieceEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:623,10'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_pieceEv
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA14_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA18_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece13mutable_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece23_internal_mutable_pieceEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:631,10'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece23_internal_mutable_pieceEv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE7ReserveEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2398,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
    - functionName:    _ZN13sentencepiece17SentencePieceText14mutable_piecesEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec11unk_surfaceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3830
      functionLinenumberEnd: 3834
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece11TrainerSpec21_internal_unk_surfaceEv
        - _ZNK6google8protobuf8internal10LazyString3getEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3832,20'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3832,106'
          Dst:             _ZNK6google8protobuf8internal10LazyString3getEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3833,10'
          Dst:             _ZNK13sentencepiece11TrainerSpec21_internal_unk_surfaceEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec15has_unk_surfaceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3823
      functionLinenumberEnd: 3824
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece11TrainerSpec25_internal_has_unk_surfaceEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3824,10'
          Dst:             _ZNK13sentencepiece11TrainerSpec25_internal_has_unk_surfaceEv
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS_17SentencePieceTextE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          586
      EdgeCount:       204
      CyclomaticComplexity: 97
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText10add_piecesEv
        - _ZN13sentencepiece17SentencePieceText12mutable_textEv
        - _ZN13sentencepiece17SentencePieceText14mutable_piecesEv
        - _ZN13sentencepiece17SentencePieceText5ClearEv
        - _ZN13sentencepiece31SentencePieceText_SentencePiece13mutable_pieceEv
        - _ZN13sentencepiece31SentencePieceText_SentencePiece6set_idEj
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA21_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE7ReserveEi
        - _ZNK13sentencepiece10ModelProto12trainer_specEv
        - _ZNK13sentencepiece11TrainerSpec11unk_surfaceEv
        - _ZNK13sentencepiece11TrainerSpec15has_unk_surfaceEv
        - _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
        - _ZNK13sentencepiece17SentencePieceText6piecesEi
        - _ZNK13sentencepiece22SentencePieceProcessor17ApplyExtraOptionsERKNSt3__16vectorINS0_11ExtraOptionENS1_9allocatorIS3_EEEEPNS_17SentencePieceTextE
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
        - '_ZZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS_17SentencePieceTextEENK3$_0clEii'
        - '_ZZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS_17SentencePieceTextEENK3$_1clES6_ib'
        - '_ZZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS_17SentencePieceTextEENK3$_2clEiS6_'
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:773,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:773,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:773,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:773,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:773,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:773,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:773,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:773,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:773,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:773,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:773,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA21_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:773,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:773,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:773,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:773,3'
          Dst:             _ZN13sentencepiece17SentencePieceText5ClearEv
        - Src:             'src/sentencepiece_processor.cc:776,37'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/sentencepiece_processor.cc:776,52'
          Dst:             _ZNK13sentencepiece11TrainerSpec15has_unk_surfaceEv
        - Src:             'src/sentencepiece_processor.cc:777,33'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/sentencepiece_processor.cc:777,48'
          Dst:             _ZNK13sentencepiece11TrainerSpec11unk_surfaceEv
        - Src:             'src/sentencepiece_processor.cc:817,8'
          Dst:             _ZN13sentencepiece17SentencePieceText14mutable_piecesEv
        - Src:             'src/sentencepiece_processor.cc:817,26'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE7ReserveEi
        - Src:             'src/sentencepiece_processor.cc:819,21'
          Dst:             _ZN13sentencepiece17SentencePieceText10add_piecesEv
        - Src:             'src/sentencepiece_processor.cc:820,9'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece13mutable_pieceEv
        - Src:             'src/sentencepiece_processor.cc:821,9'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece6set_idEj
        - Src:             'src/sentencepiece_processor.cc:824,3'
          Dst:             _ZNK13sentencepiece22SentencePieceProcessor17ApplyExtraOptionsERKNSt3__16vectorINS0_11ExtraOptionENS1_9allocatorIS3_EEEEPNS_17SentencePieceTextE
        - Src:             'src/sentencepiece_processor.cc:824,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:824,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:824,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:826,28'
          Dst:             _ZN13sentencepiece17SentencePieceText12mutable_textEv
        - Src:             'src/sentencepiece_processor.cc:893,28'
          Dst:             _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
        - Src:             'src/sentencepiece_processor.cc:894,27'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEi
        - Src:             'src/sentencepiece_processor.cc:895,20'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
        - Src:             'src/sentencepiece_processor.cc:896,7'
          Dst:             '_ZZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS_17SentencePieceTextEENK3$_0clEii'
        - Src:             'src/sentencepiece_processor.cc:896,7'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:896,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:896,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:903,34'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
        - Src:             'src/sentencepiece_processor.cc:903,46'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
        - Src:             'src/sentencepiece_processor.cc:903,11'
          Dst:             '_ZZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS_17SentencePieceTextEENK3$_1clES6_ib'
        - Src:             'src/sentencepiece_processor.cc:905,7'
          Dst:             '_ZZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS_17SentencePieceTextEENK3$_2clEiS6_'
        - Src:             'src/sentencepiece_processor.cc:908,3'
          Dst:             _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
        - Src:             'src/sentencepiece_processor.cc:908,3'
          Dst:             '_ZZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS_17SentencePieceTextEENK3$_0clEii'
        - Src:             'src/sentencepiece_processor.cc:908,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:908,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:908,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:914,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA21_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece10ModelProto12trainer_specEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4688
      functionLinenumberEnd: 4690
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto22_internal_trainer_specEv
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4690,10'
          Dst:             _ZNK13sentencepiece10ModelProto22_internal_trainer_specEv
    - functionName:    _ZN13sentencepiece17SentencePieceText10add_piecesEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText20_internal_add_piecesEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:947,10'
          Dst:             _ZN13sentencepiece17SentencePieceText20_internal_add_piecesEv
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece6set_idEj
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece16_internal_set_idEj
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:706,3'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece16_internal_set_idEj
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor17ApplyExtraOptionsERKNSt3__16vectorINS0_11ExtraOptionENS1_9allocatorIS3_EEEEPNS_17SentencePieceTextE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          313
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText10add_piecesEv
        - _ZN13sentencepiece17SentencePieceText14mutable_piecesEi
        - _ZN13sentencepiece17SentencePieceText14mutable_piecesEv
        - _ZN13sentencepiece31SentencePieceText_SentencePiece6set_idEj
        - _ZN13sentencepiece31SentencePieceText_SentencePiece7set_endEj
        - _ZN13sentencepiece31SentencePieceText_SentencePiece9set_beginEj
        - _ZN13sentencepiece31SentencePieceText_SentencePiece9set_pieceEPKcm
        - _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE12SwapElementsEii
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3AddEv
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE7MutableEi
        - _ZNK13sentencepiece14ModelInterface9bos_pieceEv
        - _ZNK13sentencepiece14ModelInterface9eos_pieceEv
        - _ZNK13sentencepiece14ModelInterface9unk_pieceEv
        - _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
        - _ZNK13sentencepiece17SentencePieceText4textEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sentencepiece_processor.cc:1028,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:1030,27'
          Dst:             _ZN13sentencepiece17SentencePieceText14mutable_piecesEv
        - Src:             'src/sentencepiece_processor.cc:1030,45'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:1031,27'
          Dst:             _ZN13sentencepiece17SentencePieceText14mutable_piecesEv
        - Src:             'src/sentencepiece_processor.cc:1031,45'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - Src:             'src/sentencepiece_processor.cc:1034,28'
          Dst:             _ZN13sentencepiece17SentencePieceText10add_piecesEv
        - Src:             'src/sentencepiece_processor.cc:1035,59'
          Dst:             _ZNK13sentencepiece14ModelInterface9eos_pieceEv
        - Src:             'src/sentencepiece_processor.cc:1035,16'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece6set_idEj
        - Src:             'src/sentencepiece_processor.cc:1036,34'
          Dst:             _ZNK13sentencepiece14ModelInterface9eos_pieceEv
        - Src:             'src/sentencepiece_processor.cc:1037,34'
          Dst:             _ZNK13sentencepiece14ModelInterface9eos_pieceEv
        - Src:             'src/sentencepiece_processor.cc:1036,16'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9set_pieceEPKcm
        - Src:             'src/sentencepiece_processor.cc:1038,31'
          Dst:             _ZNK13sentencepiece17SentencePieceText4textEv
        - Src:             'src/sentencepiece_processor.cc:1038,16'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9set_beginEj
        - Src:             'src/sentencepiece_processor.cc:1039,29'
          Dst:             _ZNK13sentencepiece17SentencePieceText4textEv
        - Src:             'src/sentencepiece_processor.cc:1039,16'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece7set_endEj
        - Src:             'src/sentencepiece_processor.cc:1042,28'
          Dst:             _ZN13sentencepiece17SentencePieceText14mutable_piecesEv
        - Src:             'src/sentencepiece_processor.cc:1043,16'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3AddEv
        - Src:             'src/sentencepiece_processor.cc:1044,29'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
        - Src:             'src/sentencepiece_processor.cc:1045,18'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE12SwapElementsEii
        - Src:             'src/sentencepiece_processor.cc:1047,30'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE7MutableEi
        - Src:             'src/sentencepiece_processor.cc:1048,59'
          Dst:             _ZNK13sentencepiece14ModelInterface9bos_pieceEv
        - Src:             'src/sentencepiece_processor.cc:1048,16'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece6set_idEj
        - Src:             'src/sentencepiece_processor.cc:1049,34'
          Dst:             _ZNK13sentencepiece14ModelInterface9bos_pieceEv
        - Src:             'src/sentencepiece_processor.cc:1050,34'
          Dst:             _ZNK13sentencepiece14ModelInterface9bos_pieceEv
        - Src:             'src/sentencepiece_processor.cc:1049,16'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9set_pieceEPKcm
        - Src:             'src/sentencepiece_processor.cc:1051,16'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9set_beginEj
        - Src:             'src/sentencepiece_processor.cc:1052,16'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece7set_endEj
        - Src:             'src/sentencepiece_processor.cc:1055,34'
          Dst:             _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
        - Src:             'src/sentencepiece_processor.cc:1056,30'
          Dst:             _ZN13sentencepiece17SentencePieceText14mutable_piecesEi
        - Src:             'src/sentencepiece_processor.cc:1057,32'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
        - Src:             'src/sentencepiece_processor.cc:1058,38'
          Dst:             _ZNK13sentencepiece14ModelInterface9unk_pieceEv
        - Src:             'src/sentencepiece_processor.cc:1059,38'
          Dst:             _ZNK13sentencepiece14ModelInterface9unk_pieceEv
        - Src:             'src/sentencepiece_processor.cc:1058,20'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9set_pieceEPKcm
        - Src:             'src/sentencepiece_processor.cc:1064,16'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:1068,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZN13sentencepiece17SentencePieceText12mutable_textEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText22_internal_mutable_textEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:865,10'
          Dst:             _ZN13sentencepiece17SentencePieceText22_internal_mutable_textEv
    - functionName:    _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece17SentencePieceText21_internal_pieces_sizeEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:921,10'
          Dst:             _ZNK13sentencepiece17SentencePieceText21_internal_pieces_sizeEv
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece12_internal_idEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:699,10'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece12_internal_idEv
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece9set_pieceEPKcm
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultEONSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:656,52'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.h:655,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultEONSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZNK13sentencepiece17SentencePieceText4textEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece17SentencePieceText14_internal_textEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:857,10'
          Dst:             _ZNK13sentencepiece17SentencePieceText14_internal_textEv
    - functionName:    _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusC2ENS0_10StatusCodeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.h:417,1'
          Dst:             _ZN13sentencepiece4util6StatusC2ENS0_10StatusCodeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEPNS_17SentencePieceTextE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece12_GLOBAL__N_112ToPieceArrayERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:767,17'
          Dst:             _ZN13sentencepiece12_GLOBAL__N_112ToPieceArrayERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
    - functionName:    _ZN13sentencepiece12_GLOBAL__N_112ToPieceArrayERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA38_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor16CalculateEntropyENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEfPf
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          206
      EdgeCount:       61
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA38_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA57_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:755,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:755,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:755,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:755,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:755,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:755,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA38_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:755,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:756,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA57_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:755,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:755,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:755,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:759,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:759,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:759,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:762,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA57_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA43_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA17_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA61_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA42_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor20SampleEncodeAndScoreENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEifbbPNS_22NBestSentencePieceTextE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - float
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          397
      EdgeCount:       123
      CyclomaticComplexity: 53
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText9set_scoreEf
        - _ZN13sentencepiece22NBestSentencePieceText10add_nbestsEv
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA17_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA42_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA43_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA61_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZNK13sentencepiece22SentencePieceProcessor25PopulateSentencePieceTextENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_RKNS1_6vectorImNS1_9allocatorImEEEERKNS6_INS1_4pairIS5_iEENS7_ISD_EEEEPNS_17SentencePieceTextE
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:731,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:731,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:731,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:731,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:731,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:731,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA42_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:731,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:732,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA61_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:731,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:731,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:731,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:735,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:735,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:735,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:739,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:739,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:739,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:739,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:739,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:739,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA17_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:739,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:740,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA43_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:739,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:739,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:739,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:743,30'
          Dst:             _ZN13sentencepiece22NBestSentencePieceText10add_nbestsEv
        - Src:             'src/sentencepiece_processor.cc:744,10'
          Dst:             _ZN13sentencepiece17SentencePieceText9set_scoreEf
        - Src:             'src/sentencepiece_processor.cc:745,5'
          Dst:             _ZNK13sentencepiece22SentencePieceProcessor25PopulateSentencePieceTextENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_RKNS1_6vectorImNS1_9allocatorImEEEERKNS6_INS1_4pairIS5_iEENS7_ISD_EEEEPNS_17SentencePieceTextE
        - Src:             'src/sentencepiece_processor.cc:745,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:745,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:745,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:749,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZN13sentencepiece22NBestSentencePieceText10add_nbestsEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceText20_internal_add_nbestsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:1018,10'
          Dst:             _ZN13sentencepiece22NBestSentencePieceText20_internal_add_nbestsEv
    - functionName:    _ZN13sentencepiece17SentencePieceText9set_scoreEf
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText19_internal_set_scoreEf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:979,3'
          Dst:             _ZN13sentencepiece17SentencePieceText19_internal_set_scoreEf
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor25PopulateSentencePieceTextENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_RKNS1_6vectorImNS1_9allocatorImEEEERKNS6_INS1_4pairIS5_iEENS7_ISD_EEEEPNS_17SentencePieceTextE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         142
      ICount:          854
      EdgeCount:       234
      CyclomaticComplexity: 94
      functionsReached:
        - _ZN13sentencepiece11ByteToPieceEh
        - _ZN13sentencepiece17SentencePieceText10add_piecesEv
        - _ZN13sentencepiece17SentencePieceText14mutable_piecesEi
        - _ZN13sentencepiece17SentencePieceText8set_textEPKcm
        - _ZN13sentencepiece31SentencePieceText_SentencePiece11set_surfaceEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece31SentencePieceText_SentencePiece11set_surfaceEPKcm
        - _ZN13sentencepiece31SentencePieceText_SentencePiece6set_idEj
        - _ZN13sentencepiece31SentencePieceText_SentencePiece7set_endEj
        - _ZN13sentencepiece31SentencePieceText_SentencePiece9set_beginEj
        - _ZN13sentencepiece31SentencePieceText_SentencePiece9set_pieceEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece31SentencePieceText_SentencePiece9set_pieceEPKcm
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA11_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA27_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA28_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA29_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA30_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA32_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA34_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA44_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN4absl13ClippedSubstrENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEmm
        - _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
        - _ZNK13sentencepiece22SentencePieceProcessor17ApplyExtraOptionsERKNSt3__16vectorINS0_11ExtraOptionENS1_9allocatorIS3_EEEEPNS_17SentencePieceTextE
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece7surfaceEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    6
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:561,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:561,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:561,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:561,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:561,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:561,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA11_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:561,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:561,33'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA28_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:561,5'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:561,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:561,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:567,23'
          Dst:             _ZN13sentencepiece17SentencePieceText10add_piecesEv
        - Src:             'src/sentencepiece_processor.cc:568,11'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9set_pieceEPKcm
        - Src:             'src/sentencepiece_processor.cc:569,11'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece6set_idEj
        - Src:             'src/sentencepiece_processor.cc:570,11'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9set_beginEj
        - Src:             'src/sentencepiece_processor.cc:571,11'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece7set_endEj
        - Src:             'src/sentencepiece_processor.cc:575,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:575,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:575,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:575,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:575,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:575,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA32_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:575,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:575,7'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:575,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:575,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:576,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:576,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:576,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:576,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:576,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:576,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA30_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:576,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:576,7'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:576,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:576,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:579,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:579,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:579,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:579,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:579,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:579,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:579,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:579,7'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:579,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:579,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:580,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:580,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:580,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:580,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:580,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:580,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA29_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:580,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:580,7'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:580,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:580,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:581,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:581,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:581,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:581,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:581,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:581,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA27_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:581,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:581,7'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:581,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:581,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:583,11'
          Dst:             _ZN4absl13ClippedSubstrENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEmm
        - Src:             'src/sentencepiece_processor.cc:590,27'
          Dst:             _ZN13sentencepiece17SentencePieceText10add_piecesEv
        - Src:             'src/sentencepiece_processor.cc:591,30'
          Dst:             _ZN13sentencepiece11ByteToPieceEh
        - Src:             'src/sentencepiece_processor.cc:593,15'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9set_pieceEPKcm
        - Src:             'src/sentencepiece_processor.cc:594,15'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece6set_idEj
        - Src:             'src/sentencepiece_processor.cc:599,17'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece11set_surfaceEPKcm
        - Src:             'src/sentencepiece_processor.cc:600,17'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9set_beginEj
        - Src:             'src/sentencepiece_processor.cc:601,17'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece7set_endEj
        - Src:             'src/sentencepiece_processor.cc:604,17'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9set_beginEj
        - Src:             'src/sentencepiece_processor.cc:605,17'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece7set_endEj
        - Src:             'src/sentencepiece_processor.cc:614,47'
          Dst:             _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
        - Src:             'src/sentencepiece_processor.cc:614,27'
          Dst:             _ZN13sentencepiece17SentencePieceText14mutable_piecesEi
        - Src:             'src/sentencepiece_processor.cc:615,29'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
        - Src:             'src/sentencepiece_processor.cc:615,15'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9set_pieceEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/sentencepiece_processor.cc:616,31'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece7surfaceEv
        - Src:             'src/sentencepiece_processor.cc:616,15'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece11set_surfaceEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/sentencepiece_processor.cc:617,15'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece7set_endEj
        - Src:             'src/sentencepiece_processor.cc:619,27'
          Dst:             _ZN13sentencepiece17SentencePieceText10add_piecesEv
        - Src:             'src/sentencepiece_processor.cc:620,15'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9set_pieceEPKcm
        - Src:             'src/sentencepiece_processor.cc:621,15'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece6set_idEj
        - Src:             'src/sentencepiece_processor.cc:622,15'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece11set_surfaceEPKcm
        - Src:             'src/sentencepiece_processor.cc:623,15'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9set_beginEj
        - Src:             'src/sentencepiece_processor.cc:624,15'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece7set_endEj
        - Src:             'src/sentencepiece_processor.cc:632,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:632,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:632,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:632,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:632,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:632,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA34_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:632,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:633,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA44_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:632,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:632,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:632,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:635,8'
          Dst:             _ZN13sentencepiece17SentencePieceText8set_textEPKcm
        - Src:             'src/sentencepiece_processor.cc:637,3'
          Dst:             _ZNK13sentencepiece22SentencePieceProcessor17ApplyExtraOptionsERKNSt3__16vectorINS0_11ExtraOptionENS1_9allocatorIS3_EEEEPNS_17SentencePieceTextE
        - Src:             'src/sentencepiece_processor.cc:637,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:637,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:637,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:639,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA11_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA28_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA32_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA30_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA29_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA27_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4absl13ClippedSubstrENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEmm
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/string_view.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece11set_surfaceEPKcm
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultEONSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:757,52'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.h:756,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultEONSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece9set_pieceEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultEONSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:643,92'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.h:642,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultEONSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece7surfaceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece17_internal_surfaceEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:724,10'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece17_internal_surfaceEv
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA34_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA44_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece17SentencePieceText8set_textEPKcm
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultEONSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:890,52'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.h:889,9'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultEONSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA53_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA37_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA22_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor12SampleEncodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEifPNS_17SentencePieceTextE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         180
      ICount:          954
      EdgeCount:       310
      CyclomaticComplexity: 132
      functionsReached:
        - _ZN13sentencepiece10log_domain6LogSumERKNSt3__16vectorIdNS1_9allocatorIdEEEE
        - _ZN13sentencepiece17SentencePieceText5ClearEv
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA16_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA21_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA22_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA34_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA37_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA53_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN13sentencepiece6random18GetRandomGeneratorEv
        - _ZNK13sentencepiece22SentencePieceProcessor25PopulateSentencePieceTextENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_RKNS1_6vectorImNS1_9allocatorImEEEERKNS6_INS1_4pairIS5_iEENS7_ISD_EEEEPNS_17SentencePieceTextE
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:
        - 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:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:685,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:685,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:685,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:685,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:685,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:685,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:685,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:685,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:685,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:685,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:685,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA21_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:685,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:685,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:685,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:685,3'
          Dst:             _ZN13sentencepiece17SentencePieceText5ClearEv
        - Src:             'src/sentencepiece_processor.cc:687,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:687,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:687,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:687,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:687,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:687,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA22_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:687,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:687,39'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA37_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:687,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:687,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:687,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:691,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:691,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:691,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:694,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:694,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:694,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:694,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:694,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:694,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA34_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:694,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:695,9'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA53_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:694,5'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:694,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:694,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:697,5'
          Dst:             _ZNK13sentencepiece22SentencePieceProcessor25PopulateSentencePieceTextENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_RKNS1_6vectorImNS1_9allocatorImEEEERKNS6_INS1_4pairIS5_iEENS7_ISD_EEEEPNS_17SentencePieceTextE
        - Src:             'src/sentencepiece_processor.cc:697,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:697,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:697,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:701,5'
          Dst:             _ZNK13sentencepiece22SentencePieceProcessor25PopulateSentencePieceTextENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_RKNS1_6vectorImNS1_9allocatorImEEEERKNS6_INS1_4pairIS5_iEENS7_ISD_EEEEPNS_17SentencePieceTextE
        - Src:             'src/sentencepiece_processor.cc:701,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:701,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:701,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:705,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:705,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:705,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:705,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:705,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:705,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA16_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:705,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:705,38'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA34_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:705,5'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:705,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:705,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:712,22'
          Dst:             _ZN13sentencepiece10log_domain6LogSumERKNSt3__16vectorIdNS1_9allocatorIdEEEE
        - Src:             'src/sentencepiece_processor.cc:719,16'
          Dst:             _ZN13sentencepiece6random18GetRandomGeneratorEv
        - Src:             'src/sentencepiece_processor.cc:721,5'
          Dst:             _ZNK13sentencepiece22SentencePieceProcessor25PopulateSentencePieceTextENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_RKNS1_6vectorImNS1_9allocatorImEEEERKNS6_INS1_4pairIS5_iEENS7_ISD_EEEEPNS_17SentencePieceTextE
        - Src:             'src/sentencepiece_processor.cc:721,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:721,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:721,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:725,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA16_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA52_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA33_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA10_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor11NBestEncodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEiPNS_22NBestSentencePieceTextE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          498
      EdgeCount:       167
      CyclomaticComplexity: 70
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText9set_scoreEf
        - _ZN13sentencepiece22NBestSentencePieceText10add_nbestsEv
        - _ZN13sentencepiece22NBestSentencePieceText5ClearEv
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA10_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA16_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA21_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA33_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA34_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA52_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZNK13sentencepiece22SentencePieceProcessor25PopulateSentencePieceTextENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_RKNS1_6vectorImNS1_9allocatorImEEEERKNS6_INS1_4pairIS5_iEENS7_ISD_EEEEPNS_17SentencePieceTextE
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:660,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:660,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:660,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:660,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:660,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:660,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:660,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:660,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:660,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA10_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:660,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:660,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA21_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:660,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:660,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:660,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:660,3'
          Dst:             _ZN13sentencepiece22NBestSentencePieceText5ClearEv
        - Src:             'src/sentencepiece_processor.cc:664,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:664,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:664,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:666,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:666,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:666,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:666,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:666,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:666,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA33_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:666,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:667,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA52_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:666,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:666,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:666,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:670,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:670,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:670,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:670,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:670,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:670,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA16_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:670,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:670,36'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA34_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:670,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:670,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:670,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:673,28'
          Dst:             _ZN13sentencepiece22NBestSentencePieceText10add_nbestsEv
        - Src:             'src/sentencepiece_processor.cc:674,10'
          Dst:             _ZN13sentencepiece17SentencePieceText9set_scoreEf
        - Src:             'src/sentencepiece_processor.cc:675,5'
          Dst:             _ZNK13sentencepiece22SentencePieceProcessor25PopulateSentencePieceTextENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_RKNS1_6vectorImNS1_9allocatorImEEEERKNS6_INS1_4pairIS5_iEENS7_ISD_EEEEPNS_17SentencePieceTextE
        - Src:             'src/sentencepiece_processor.cc:675,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:675,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:675,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:679,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor6EncodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPNS_17SentencePieceTextE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          331
      EdgeCount:       119
      CyclomaticComplexity: 55
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText5ClearEv
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA21_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZNK13sentencepiece22SentencePieceProcessor25PopulateSentencePieceTextENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_RKNS1_6vectorImNS1_9allocatorImEEEERKNS6_INS1_4pairIS5_iEENS7_ISD_EEEEPNS_17SentencePieceTextE
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:644,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:644,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:644,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:644,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:644,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:644,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:644,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:644,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:644,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:644,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:644,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA21_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:644,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:644,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:644,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:644,3'
          Dst:             _ZN13sentencepiece17SentencePieceText5ClearEv
        - Src:             'src/sentencepiece_processor.cc:648,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:648,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:648,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:651,3'
          Dst:             _ZNK13sentencepiece22SentencePieceProcessor25PopulateSentencePieceTextENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_RKNS1_6vectorImNS1_9allocatorImEEEERKNS6_INS1_4pairIS5_iEENS7_ISD_EEEEPNS_17SentencePieceTextE
        - Src:             'src/sentencepiece_processor.cc:651,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:651,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:651,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:654,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor20SampleEncodeAndScoreENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEifbbPNS1_6vectorINS1_4pairINS6_IiNS1_9allocatorIiEEEEfEENS8_ISB_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - float
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          373
      EdgeCount:       125
      CyclomaticComplexity: 50
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceTextC2Ev
        - _ZN13sentencepiece22NBestSentencePieceTextD2Ev
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEppEv
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
        - _ZNK13sentencepiece17SentencePieceText5scoreEv
        - _ZNK13sentencepiece17SentencePieceText6piecesEv
        - _ZNK13sentencepiece22NBestSentencePieceText11nbests_sizeEv
        - _ZNK13sentencepiece22NBestSentencePieceText6nbestsEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5beginEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEneERKS6_
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:530,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:530,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:530,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:530,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:530,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:530,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:530,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:530,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:530,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:530,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:530,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:530,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:530,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:530,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:532,26'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.cc:533,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:533,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:533,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:537,20'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText11nbests_sizeEv
        - Src:             'src/sentencepiece_processor.cc:539,32'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText6nbestsEv
        - Src:             'src/sentencepiece_processor.cc:539,26'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:539,26'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3endEv
        - Src:             'src/sentencepiece_processor.cc:539,26'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEneERKS6_
        - Src:             'src/sentencepiece_processor.cc:539,26'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEdeEv
        - Src:             'src/sentencepiece_processor.cc:541,26'
          Dst:             _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
        - Src:             'src/sentencepiece_processor.cc:542,33'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEv
        - Src:             'src/sentencepiece_processor.cc:542,25'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:542,25'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - Src:             'src/sentencepiece_processor.cc:542,25'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
        - Src:             'src/sentencepiece_processor.cc:542,25'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - Src:             'src/sentencepiece_processor.cc:543,30'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
        - Src:             'src/sentencepiece_processor.cc:542,25'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - Src:             'src/sentencepiece_processor.cc:545,37'
          Dst:             _ZNK13sentencepiece17SentencePieceText5scoreEv
        - Src:             'src/sentencepiece_processor.cc:539,26'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEppEv
        - Src:             'src/sentencepiece_processor.cc:548,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/sentencepiece_processor.cc:549,1'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.cc:549,1'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextD2Ev
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece22NBestSentencePieceText11nbests_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece22NBestSentencePieceText21_internal_nbests_sizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:992,10'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText21_internal_nbests_sizeEv
    - functionName:    _ZNK13sentencepiece22NBestSentencePieceText6nbestsEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2613
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEC2IS4_EERKNS2_IT_EE
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEC2EPKPv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2614,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2614,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEC2EPKPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2614,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEC2IS4_EERKNS2_IT_EE
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2628
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEC2IS4_EERKNS2_IT_EE
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEC2EPKPv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE4sizeEv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,32'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEC2EPKPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEC2IS4_EERKNS2_IT_EE
    - functionName:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEneERKS6_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2463
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEdeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2446
      functionLinenumberEnd: 2446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece17SentencePieceText6piecesEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2613
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEC2IS4_EERKNS2_IT_EE
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEC2EPKPv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2614,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2614,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEC2EPKPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2614,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEC2IS4_EERKNS2_IT_EE
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2628
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEC2IS4_EERKNS2_IT_EE
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEC2EPKPv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,32'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEC2EPKPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEC2IS4_EERKNS2_IT_EE
    - functionName:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2463
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2446
      functionLinenumberEnd: 2446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece17SentencePieceText5scoreEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece17SentencePieceText15_internal_scoreEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:972,10'
          Dst:             _ZNK13sentencepiece17SentencePieceText15_internal_scoreEv
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEppEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor20SampleEncodeAndScoreENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEifbbPNS1_6vectorINS1_4pairINS6_INS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS9_ISB_EEEEfEENS9_ISE_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - float
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          371
      EdgeCount:       125
      CyclomaticComplexity: 50
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceTextC2Ev
        - _ZN13sentencepiece22NBestSentencePieceTextD2Ev
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA7_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEppEv
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
        - _ZNK13sentencepiece17SentencePieceText5scoreEv
        - _ZNK13sentencepiece17SentencePieceText6piecesEv
        - _ZNK13sentencepiece22NBestSentencePieceText11nbests_sizeEv
        - _ZNK13sentencepiece22NBestSentencePieceText6nbestsEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5beginEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEneERKS6_
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:505,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:505,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:505,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:505,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:505,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:505,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:505,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:505,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:505,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA7_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:505,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:505,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:505,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:505,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:505,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:507,26'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.cc:508,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:508,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:508,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:512,23'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText11nbests_sizeEv
        - Src:             'src/sentencepiece_processor.cc:514,32'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText6nbestsEv
        - Src:             'src/sentencepiece_processor.cc:514,26'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:514,26'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3endEv
        - Src:             'src/sentencepiece_processor.cc:514,26'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEneERKS6_
        - Src:             'src/sentencepiece_processor.cc:514,26'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEdeEv
        - Src:             'src/sentencepiece_processor.cc:516,26'
          Dst:             _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
        - Src:             'src/sentencepiece_processor.cc:517,33'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEv
        - Src:             'src/sentencepiece_processor.cc:517,25'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:517,25'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - Src:             'src/sentencepiece_processor.cc:517,25'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
        - Src:             'src/sentencepiece_processor.cc:517,25'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - Src:             'src/sentencepiece_processor.cc:518,30'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
        - Src:             'src/sentencepiece_processor.cc:517,25'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - Src:             'src/sentencepiece_processor.cc:520,40'
          Dst:             _ZNK13sentencepiece17SentencePieceText5scoreEv
        - Src:             'src/sentencepiece_processor.cc:514,26'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEppEv
        - Src:             'src/sentencepiece_processor.cc:523,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/sentencepiece_processor.cc:524,1'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.cc:524,1'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextD2Ev
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA7_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor12SampleEncodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEifPNS1_6vectorIiNS1_9allocatorIiEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          279
      EdgeCount:       102
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN13sentencepiece17SentencePieceTextC2Ev
        - _ZN13sentencepiece17SentencePieceTextD2Ev
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - _ZNK13sentencepiece17SentencePieceText6piecesEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:490,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:490,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:490,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:490,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:490,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:490,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:490,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:490,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:490,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:490,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:490,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:490,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:490,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:490,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:492,21'
          Dst:             _ZN13sentencepiece17SentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.cc:493,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:493,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:493,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:494,29'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEv
        - Src:             'src/sentencepiece_processor.cc:494,23'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:494,23'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - Src:             'src/sentencepiece_processor.cc:494,23'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
        - Src:             'src/sentencepiece_processor.cc:494,23'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - Src:             'src/sentencepiece_processor.cc:495,26'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
        - Src:             'src/sentencepiece_processor.cc:494,23'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - Src:             'src/sentencepiece_processor.cc:498,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/sentencepiece_processor.cc:499,1'
          Dst:             _ZN13sentencepiece17SentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.cc:499,1'
          Dst:             _ZN13sentencepiece17SentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor12SampleEncodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEifPNS1_6vectorINS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS8_ISA_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          291
      EdgeCount:       105
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN13sentencepiece17SentencePieceTextC2Ev
        - _ZN13sentencepiece17SentencePieceTextD2Ev
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA7_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - _ZNK13sentencepiece17SentencePieceText6piecesEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:475,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:475,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:475,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:475,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:475,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:475,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:475,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:475,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:475,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA7_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:475,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:475,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:475,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:475,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:475,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:477,21'
          Dst:             _ZN13sentencepiece17SentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.cc:478,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:478,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:478,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:479,23'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEv
        - Src:             'src/sentencepiece_processor.cc:479,32'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
        - Src:             'src/sentencepiece_processor.cc:480,29'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEv
        - Src:             'src/sentencepiece_processor.cc:480,23'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:480,23'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - Src:             'src/sentencepiece_processor.cc:480,23'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
        - Src:             'src/sentencepiece_processor.cc:480,23'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - Src:             'src/sentencepiece_processor.cc:481,29'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
        - Src:             'src/sentencepiece_processor.cc:480,23'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - Src:             'src/sentencepiece_processor.cc:484,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/sentencepiece_processor.cc:485,1'
          Dst:             _ZN13sentencepiece17SentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.cc:485,1'
          Dst:             _ZN13sentencepiece17SentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor11NBestEncodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEiPNS1_6vectorINS6_IiNS1_9allocatorIiEEEENS7_IS9_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          353
      EdgeCount:       124
      CyclomaticComplexity: 49
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceTextC2Ev
        - _ZN13sentencepiece22NBestSentencePieceTextD2Ev
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEppEv
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - _ZNK13sentencepiece17SentencePieceText6piecesEv
        - _ZNK13sentencepiece22NBestSentencePieceText6nbestsEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE4sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5beginEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEneERKS6_
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:456,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:456,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:456,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:456,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:456,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:456,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:456,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:456,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:456,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:456,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:456,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:456,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:456,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:456,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:458,26'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.cc:459,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:459,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:459,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:460,20'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText6nbestsEv
        - Src:             'src/sentencepiece_processor.cc:460,29'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE4sizeEv
        - Src:             'src/sentencepiece_processor.cc:461,32'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText6nbestsEv
        - Src:             'src/sentencepiece_processor.cc:461,26'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:461,26'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3endEv
        - Src:             'src/sentencepiece_processor.cc:461,26'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEneERKS6_
        - Src:             'src/sentencepiece_processor.cc:461,26'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEdeEv
        - Src:             'src/sentencepiece_processor.cc:463,26'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEv
        - Src:             'src/sentencepiece_processor.cc:463,35'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
        - Src:             'src/sentencepiece_processor.cc:464,33'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEv
        - Src:             'src/sentencepiece_processor.cc:464,25'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:464,25'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - Src:             'src/sentencepiece_processor.cc:464,25'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
        - Src:             'src/sentencepiece_processor.cc:464,25'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - Src:             'src/sentencepiece_processor.cc:465,30'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
        - Src:             'src/sentencepiece_processor.cc:464,25'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - Src:             'src/sentencepiece_processor.cc:461,26'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEppEv
        - Src:             'src/sentencepiece_processor.cc:469,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/sentencepiece_processor.cc:470,1'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.cc:470,1'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor11NBestEncodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEiPNS1_6vectorINS6_INS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS8_ISA_EEEENS8_ISC_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          351
      EdgeCount:       124
      CyclomaticComplexity: 49
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceTextC2Ev
        - _ZN13sentencepiece22NBestSentencePieceTextD2Ev
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA7_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEppEv
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - _ZNK13sentencepiece17SentencePieceText6piecesEv
        - _ZNK13sentencepiece22NBestSentencePieceText6nbestsEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE4sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5beginEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEneERKS6_
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:437,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:437,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:437,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:437,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:437,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:437,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:437,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:437,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:437,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA7_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:437,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:437,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:437,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:437,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:437,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:439,26'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.cc:440,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:440,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:440,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:441,23'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText6nbestsEv
        - Src:             'src/sentencepiece_processor.cc:441,32'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE4sizeEv
        - Src:             'src/sentencepiece_processor.cc:442,32'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText6nbestsEv
        - Src:             'src/sentencepiece_processor.cc:442,26'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:442,26'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3endEv
        - Src:             'src/sentencepiece_processor.cc:442,26'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEneERKS6_
        - Src:             'src/sentencepiece_processor.cc:442,26'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEdeEv
        - Src:             'src/sentencepiece_processor.cc:444,26'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEv
        - Src:             'src/sentencepiece_processor.cc:444,35'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
        - Src:             'src/sentencepiece_processor.cc:445,33'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEv
        - Src:             'src/sentencepiece_processor.cc:445,25'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:445,25'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - Src:             'src/sentencepiece_processor.cc:445,25'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
        - Src:             'src/sentencepiece_processor.cc:445,25'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - Src:             'src/sentencepiece_processor.cc:446,30'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
        - Src:             'src/sentencepiece_processor.cc:445,25'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - Src:             'src/sentencepiece_processor.cc:442,26'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEppEv
        - Src:             'src/sentencepiece_processor.cc:450,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/sentencepiece_processor.cc:451,1'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.cc:451,1'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorIiNS1_9allocatorIiEEEEPNS1_12basic_stringIcNS1_11char_traitsIcEENS3_IcEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          219
      EdgeCount:       86
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText12mutable_textEv
        - _ZN13sentencepiece17SentencePieceTextC2Ev
        - _ZN13sentencepiece17SentencePieceTextD2Ev
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA12_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:425,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:425,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:425,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:425,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:425,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:425,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:425,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:425,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:425,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA12_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:425,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:425,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:425,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:425,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:425,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:427,21'
          Dst:             _ZN13sentencepiece17SentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.cc:428,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:428,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:428,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:429,33'
          Dst:             _ZN13sentencepiece17SentencePieceText12mutable_textEv
        - Src:             'src/sentencepiece_processor.cc:431,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/sentencepiece_processor.cc:432,1'
          Dst:             _ZN13sentencepiece17SentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.cc:432,1'
          Dst:             _ZN13sentencepiece17SentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEEPNS1_12basic_stringIcS5_NS7_IcEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          219
      EdgeCount:       86
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText12mutable_textEv
        - _ZN13sentencepiece17SentencePieceTextC2Ev
        - _ZN13sentencepiece17SentencePieceTextD2Ev
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA12_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:414,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:414,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:414,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:414,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:414,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:414,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:414,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:414,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:414,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA12_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:414,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:414,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:414,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:414,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:414,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:416,21'
          Dst:             _ZN13sentencepiece17SentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.cc:417,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:417,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:417,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:418,33'
          Dst:             _ZN13sentencepiece17SentencePieceText12mutable_textEv
        - Src:             'src/sentencepiece_processor.cc:420,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/sentencepiece_processor.cc:421,1'
          Dst:             _ZN13sentencepiece17SentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.cc:421,1'
          Dst:             _ZN13sentencepiece17SentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor6DecodeERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEPS8_
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece12_GLOBAL__N_112ToPieceArrayERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:408,17'
          Dst:             _ZN13sentencepiece12_GLOBAL__N_112ToPieceArrayERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor6EncodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPNS1_6vectorIiNS1_9allocatorIiEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          287
      EdgeCount:       105
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN13sentencepiece17SentencePieceTextC2Ev
        - _ZN13sentencepiece17SentencePieceTextD2Ev
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - _ZNK13sentencepiece17SentencePieceText6piecesEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:394,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:394,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:394,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:394,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:394,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:394,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:394,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:394,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:394,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:394,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:394,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:394,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:394,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:394,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:396,21'
          Dst:             _ZN13sentencepiece17SentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.cc:397,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:397,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:397,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:398,20'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEv
        - Src:             'src/sentencepiece_processor.cc:398,29'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
        - Src:             'src/sentencepiece_processor.cc:399,29'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEv
        - Src:             'src/sentencepiece_processor.cc:399,23'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:399,23'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - Src:             'src/sentencepiece_processor.cc:399,23'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
        - Src:             'src/sentencepiece_processor.cc:399,23'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - Src:             'src/sentencepiece_processor.cc:400,26'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
        - Src:             'src/sentencepiece_processor.cc:399,23'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - Src:             'src/sentencepiece_processor.cc:403,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/sentencepiece_processor.cc:404,1'
          Dst:             _ZN13sentencepiece17SentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.cc:404,1'
          Dst:             _ZN13sentencepiece17SentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor6EncodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPNS1_6vectorINS1_12basic_stringIcS4_NS1_9allocatorIcEEEENS8_ISA_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          271
      EdgeCount:       102
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN13sentencepiece17SentencePieceTextC2Ev
        - _ZN13sentencepiece17SentencePieceTextD2Ev
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA7_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - _ZNK13sentencepiece17SentencePieceText6piecesEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:381,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:381,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:381,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:381,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:381,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:381,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:381,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:381,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:381,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA7_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:381,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:381,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA25_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:381,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:381,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:381,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:383,21'
          Dst:             _ZN13sentencepiece17SentencePieceTextC2Ev
        - Src:             'src/sentencepiece_processor.cc:384,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:384,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:384,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:385,29'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEv
        - Src:             'src/sentencepiece_processor.cc:385,23'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:385,23'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - Src:             'src/sentencepiece_processor.cc:385,23'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
        - Src:             'src/sentencepiece_processor.cc:385,23'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - Src:             'src/sentencepiece_processor.cc:386,29'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
        - Src:             'src/sentencepiece_processor.cc:385,23'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - Src:             'src/sentencepiece_processor.cc:389,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/sentencepiece_processor.cc:390,1'
          Dst:             _ZN13sentencepiece17SentencePieceTextD2Ev
        - Src:             'src/sentencepiece_processor.cc:390,1'
          Dst:             _ZN13sentencepiece17SentencePieceTextD2Ev
    - functionName:    _ZN4absl10SimpleAtoiIiEEbNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPT_
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/numbers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4absl8internal8SplitterD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_split.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4absl8internal8SplittercvNSt3__16vectorIT_NS2_9allocatorIS4_EEEEINS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEEEEv
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_split.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4absl8StrSplitENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEcb
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_split.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4absl8internal8SplitterC2ENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEES6_b
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/absl/strings/str_split.h:82,10'
          Dst:             _ZN4absl8internal8SplitterC2ENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEES6_b
    - functionName:    _ZN13sentencepiece22SentencePieceProcessor14LoadVocabularyENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEi
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          427
      EdgeCount:       139
      CyclomaticComplexity: 57
      functionsReached:
        - _ZN13sentencepiece10filesystem15NewReadableFileENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEb
        - _ZN13sentencepiece12_GLOBAL__N_112ToPieceArrayERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA14_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA18_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA30_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN4absl10SimpleAtoiIiEEbNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPT_
        - _ZN4absl8StrSplitENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEcb
        - _ZN4absl8internal8SplitterD2Ev
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK4absl8internal8SplittercvNSt3__16vectorIT_NS2_9allocatorIS4_EEEEINS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEEEEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:344,16'
          Dst:             _ZN13sentencepiece10filesystem15NewReadableFileENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEb
        - Src:             'src/sentencepiece_processor.cc:345,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:345,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:345,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:351,40'
          Dst:             _ZN4absl8StrSplitENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEcb
        - Src:             'src/sentencepiece_processor.cc:351,40'
          Dst:             _ZNK4absl8internal8SplittercvNSt3__16vectorIT_NS2_9allocatorIS4_EEEEINS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEEEEv
        - Src:             'src/sentencepiece_processor.cc:351,40'
          Dst:             _ZN4absl8internal8SplitterD2Ev
        - Src:             'src/sentencepiece_processor.cc:351,40'
          Dst:             _ZN4absl8internal8SplitterD2Ev
        - Src:             'src/sentencepiece_processor.cc:352,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:352,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:352,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:352,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:352,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:352,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA18_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:352,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:352,5'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:352,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:352,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:353,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:353,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:353,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:353,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:353,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:353,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA14_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:353,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:353,5'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:353,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:353,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:356,7'
          Dst:             _ZN4absl10SimpleAtoiIiEEbNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPT_
        - Src:             'src/sentencepiece_processor.cc:356,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:356,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:356,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:356,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:356,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:356,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA30_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:356,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:357,11'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA30_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:356,7'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:356,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:356,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:364,24'
          Dst:             _ZN13sentencepiece12_GLOBAL__N_112ToPieceArrayERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEppEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEdeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2446
      functionLinenumberEnd: 2446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEneERKS5_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2463
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2623
      functionLinenumberEnd: 2624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEC2EPKPv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE4sizeEv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2624,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2624,32'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2624,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEC2EPKPv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2608
      functionLinenumberEnd: 2609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEC2EPKPv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2609,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2609,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEC2EPKPv
    - functionName:    _ZN13sentencepiece10ModelProto14mutable_piecesEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4646
      functionLinenumberEnd: 4648
      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:    _ZN13sentencepiece22SentencePieceProcessor15ResetVocabularyEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          124
      EdgeCount:       25
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece10ModelProto14mutable_piecesEv
        - _ZN13sentencepiece24ModelProto_SentencePiece8set_typeENS_29ModelProto_SentencePiece_TypeE
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3endEv
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE5beginEv
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEppEv
        - _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEneERKS5_
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:333,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:333,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:333,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:334,38'
          Dst:             _ZN13sentencepiece10ModelProto14mutable_piecesEv
        - Src:             'src/sentencepiece_processor.cc:334,20'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:334,20'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3endEv
        - Src:             'src/sentencepiece_processor.cc:334,20'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEneERKS5_
        - Src:             'src/sentencepiece_processor.cc:334,20'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEdeEv
        - Src:             'src/sentencepiece_processor.cc:335,15'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - Src:             'src/sentencepiece_processor.cc:336,13'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece8set_typeENS_29ModelProto_SentencePiece_TypeE
        - Src:             'src/sentencepiece_processor.cc:334,20'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEppEv
        - Src:             'src/sentencepiece_processor.cc:339,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4613
      functionLinenumberEnd: 4615
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece24ModelProto_SentencePiece14_internal_typeEv
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4615,10'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece14_internal_typeEv
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece8set_typeENS_29ModelProto_SentencePiece_TypeE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4622
      functionLinenumberEnd: 4625
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePiece18_internal_set_typeENS_29ModelProto_SentencePiece_TypeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4623,3'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece18_internal_set_typeENS_29ModelProto_SentencePiece_TypeE
    - functionName:    _ZN13sentencepiece11string_util10OneCharLenEPKc
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece24ModelProto_SentencePiece5pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4509
      functionLinenumberEnd: 4511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_pieceEv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4511,10'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_pieceEv
    - functionName:    _ZN13sentencepiece10ModelProto14mutable_piecesEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4641
      functionLinenumberEnd: 4643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE7MutableEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4643,18'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE7MutableEi
    - functionName:    _ZNK13sentencepiece10ModelProto11pieces_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4635
      functionLinenumberEnd: 4636
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto21_internal_pieces_sizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4636,10'
          Dst:             _ZNK13sentencepiece10ModelProto21_internal_pieces_sizeEv
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA56_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec10model_typeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2302
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece11TrainerSpec20_internal_model_typeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2302,10'
          Dst:             _ZNK13sentencepiece11TrainerSpec20_internal_model_typeEv
    - functionName:    _ZN13sentencepiece22SentencePieceProcessor13SetVocabularyERKNSt3__16vectorINS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_9allocatorIS6_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          323
      EdgeCount:       114
      CyclomaticComplexity: 51
      functionsReached:
        - _ZN13sentencepiece10ModelProto14mutable_piecesEi
        - _ZN13sentencepiece11string_util10OneCharLenEPKc
        - _ZN13sentencepiece24ModelProto_SentencePiece8set_typeENS_29ModelProto_SentencePiece_TypeE
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA56_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA57_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZNK13sentencepiece10ModelProto11pieces_sizeEv
        - _ZNK13sentencepiece10ModelProto12trainer_specEv
        - _ZNK13sentencepiece11TrainerSpec10model_typeEv
        - _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - _ZNK13sentencepiece24ModelProto_SentencePiece5pieceEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:303,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:303,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:303,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:306,35'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/sentencepiece_processor.cc:306,50'
          Dst:             _ZNK13sentencepiece11TrainerSpec10model_typeEv
        - Src:             'src/sentencepiece_processor.cc:307,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:307,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:307,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:307,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:307,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:307,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA57_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:307,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:308,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA56_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:307,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:307,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:307,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:313,37'
          Dst:             _ZNK13sentencepiece10ModelProto11pieces_sizeEv
        - Src:             'src/sentencepiece_processor.cc:314,33'
          Dst:             _ZN13sentencepiece10ModelProto14mutable_piecesEi
        - Src:             'src/sentencepiece_processor.cc:315,16'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - Src:             'src/sentencepiece_processor.cc:316,16'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - Src:             'src/sentencepiece_processor.cc:317,16'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - Src:             'src/sentencepiece_processor.cc:320,27'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece5pieceEv
        - Src:             'src/sentencepiece_processor.cc:321,40'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece5pieceEv
        - Src:             'src/sentencepiece_processor.cc:321,9'
          Dst:             _ZN13sentencepiece11string_util10OneCharLenEPKc
        - Src:             'src/sentencepiece_processor.cc:322,20'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece5pieceEv
        - Src:             'src/sentencepiece_processor.cc:323,14'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece8set_typeENS_29ModelProto_SentencePiece_TypeE
        - Src:             'src/sentencepiece_processor.cc:325,14'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece8set_typeENS_29ModelProto_SentencePiece_TypeE
        - Src:             'src/sentencepiece_processor.cc:329,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA26_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor6statusEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          242
      EdgeCount:       92
      CyclomaticComplexity: 40
      functionsReached:
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA12_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA26_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA7_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:294,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:294,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:294,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:294,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:294,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:294,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA7_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:294,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:294,27'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA26_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:294,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:294,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:294,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:295,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:295,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:295,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:295,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:295,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:295,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA12_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:295,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:295,32'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:295,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:295,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:295,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:296,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:296,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:296,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:297,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:297,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:297,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:298,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZN13sentencepiece22SentencePieceProcessor21SetDecodeExtraOptionsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece22SentencePieceProcessor17ParseExtraOptionsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPNS1_6vectorINS0_11ExtraOptionENS1_9allocatorIS7_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:290,10'
          Dst:             _ZNK13sentencepiece22SentencePieceProcessor17ParseExtraOptionsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPNS1_6vectorINS0_11ExtraOptionENS1_9allocatorIS7_EEEE
    - functionName:    _ZNK13sentencepiece22SentencePieceProcessor17ParseExtraOptionsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPNS1_6vectorINS0_11ExtraOptionENS1_9allocatorIS7_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          563
      EdgeCount:       164
      CyclomaticComplexity: 61
      functionsReached:
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA18_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA20_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA29_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA69_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA9_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsINSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN4absl8StrSplitENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEcb
        - _ZN4absl8internal8SplitterD2Ev
        - _ZNK13sentencepiece14ModelInterface9bos_pieceEv
        - _ZNK13sentencepiece14ModelInterface9eos_pieceEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK4absl8internal8Splitter3endEv
        - _ZNK4absl8internal8Splitter5beginEv
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:1078,36'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/sentencepiece_processor.cc:1080,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:1080,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:1080,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:1082,3'
          Dst:             __cxa_guard_acquire
        - Src:             'src/sentencepiece_processor.cc:1082,3'
          Dst:             __cxa_atexit
        - Src:             'src/sentencepiece_processor.cc:1082,3'
          Dst:             __cxa_guard_release
        - Src:             'src/sentencepiece_processor.cc:1088,24'
          Dst:             _ZN4absl8StrSplitENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEcb
        - Src:             'src/sentencepiece_processor.cc:1088,22'
          Dst:             _ZNK4absl8internal8Splitter5beginEv
        - Src:             'src/sentencepiece_processor.cc:1088,22'
          Dst:             _ZNK4absl8internal8Splitter3endEv
        - Src:             'src/sentencepiece_processor.cc:1082,3'
          Dst:             __cxa_guard_abort
        - Src:             'src/sentencepiece_processor.cc:1090,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:1090,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1090,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1090,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1090,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1090,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA29_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1090,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1091,9'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA9_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1091,24'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsINSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1091,29'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA20_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1090,5'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:1090,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:1090,5'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:1095,7'
          Dst:             _ZNK13sentencepiece14ModelInterface9bos_pieceEv
        - Src:             'src/sentencepiece_processor.cc:1095,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:1095,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1095,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1095,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1095,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1095,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA69_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1095,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1097,11'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA9_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1097,36'
          Dst:             _ZNK13sentencepiece14ModelInterface9bos_pieceEv
        - Src:             'src/sentencepiece_processor.cc:1097,25'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsINSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1097,48'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA18_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1095,7'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:1095,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:1095,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:1100,7'
          Dst:             _ZNK13sentencepiece14ModelInterface9eos_pieceEv
        - Src:             'src/sentencepiece_processor.cc:1100,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:1100,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1100,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1100,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1100,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1100,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA69_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1100,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1102,11'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA9_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1102,36'
          Dst:             _ZNK13sentencepiece14ModelInterface9eos_pieceEv
        - Src:             'src/sentencepiece_processor.cc:1102,25'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsINSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1102,48'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA18_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:1100,7'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:1100,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:1100,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:1088,22'
          Dst:             _ZN4absl8internal8SplitterD2Ev
        - Src:             'src/sentencepiece_processor.cc:1088,22'
          Dst:             _ZN4absl8internal8SplitterD2Ev
        - Src:             'src/sentencepiece_processor.cc:1105,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZN13sentencepiece22SentencePieceProcessor21SetEncodeExtraOptionsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece22SentencePieceProcessor17ParseExtraOptionsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPNS1_6vectorINS0_11ExtraOptionENS1_9allocatorIS7_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:285,10'
          Dst:             _ZNK13sentencepiece22SentencePieceProcessor17ParseExtraOptionsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPNS1_6vectorINS0_11ExtraOptionENS1_9allocatorIS7_EEEE
    - functionName:    _ZNK13sentencepiece12SelfTestData12samples_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4458
      functionLinenumberEnd: 4459
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece12SelfTestData22_internal_samples_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4459,10'
          Dst:             _ZNK13sentencepiece12SelfTestData22_internal_samples_sizeEv
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEppEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4absl6StrCatIJA2_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES1_S8_EEES8_NS2_17basic_string_viewIcS5_EEDpRKT_
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_cat.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4absl6StrCatENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - _ZN4absl6StrCatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEA2_cS7_EEES7_NS1_17basic_string_viewIcS4_EEDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/absl/strings/str_cat.h:39,10'
          Dst:             _ZN4absl6StrCatENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'third_party/absl/strings/str_cat.h:39,26'
          Dst:             _ZN4absl6StrCatIJNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEA2_cS7_EEES7_NS1_17basic_string_viewIcS4_EEDpRKT_
    - functionName:    _ZNK13sentencepiece19SelfTestData_Sample8expectedEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4389
      functionLinenumberEnd: 4391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece19SelfTestData_Sample18_internal_expectedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4391,10'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample18_internal_expectedEv
    - functionName:    _ZN4absl7StrJoinERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEENS0_17basic_string_viewIcS4_EE
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_join.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece19SelfTestData_Sample5inputEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4316
      functionLinenumberEnd: 4318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece19SelfTestData_Sample15_internal_inputEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4318,10'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample15_internal_inputEv
    - functionName:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEdeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2446
      functionLinenumberEnd: 2446
      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:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEneERKS6_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2463
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2628
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEC2IS4_EERKNS2_IT_EE
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece19SelfTestData_SampleEEC2EPKPv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE4sizeEv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,32'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece19SelfTestData_SampleEEC2EPKPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEC2IS4_EERKNS2_IT_EE
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2613
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEC2IS4_EERKNS2_IT_EE
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece19SelfTestData_SampleEEC2EPKPv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2614,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2614,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece19SelfTestData_SampleEEC2EPKPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2614,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEC2IS4_EERKNS2_IT_EE
    - functionName:    _ZNK13sentencepiece12SelfTestData7samplesEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4488
      functionLinenumberEnd: 4490
      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:    _ZNK13sentencepiece10ModelProto14self_test_dataEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4854
      functionLinenumberEnd: 4856
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto24_internal_self_test_dataEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4856,10'
          Dst:             _ZNK13sentencepiece10ModelProto24_internal_self_test_dataEv
    - functionName:    _ZNK13sentencepiece14NormalizerSpec20precompiled_charsmapEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4082
      functionLinenumberEnd: 4084
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece14NormalizerSpec30_internal_precompiled_charsmapEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4084,10'
          Dst:             _ZNK13sentencepiece14NormalizerSpec30_internal_precompiled_charsmapEv
    - functionName:    _ZNK13sentencepiece10ModelProto17denormalizer_specEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4937
      functionLinenumberEnd: 4939
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto27_internal_denormalizer_specEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4939,10'
          Dst:             _ZNK13sentencepiece10ModelProto27_internal_denormalizer_specEv
    - functionName:    _ZNK13sentencepiece10ModelProto21has_denormalizer_specEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4925
      functionLinenumberEnd: 4926
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto31_internal_has_denormalizer_specEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4926,10'
          Dst:             _ZNK13sentencepiece10ModelProto31_internal_has_denormalizer_specEv
    - functionName:    _ZN13sentencepiece22SentencePieceProcessor4LoadENSt3__110unique_ptrINS_10ModelProtoENS1_14default_deleteIS3_EEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         126
      ICount:          686
      EdgeCount:       211
      CyclomaticComplexity: 87
      functionsReached:
        - _ZN13sentencepiece12ModelFactory6CreateERKNS_10ModelProtoE
        - _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl6StrCatIJA2_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES1_S8_EEES8_NS2_17basic_string_viewIcS5_EEDpRKT_
        - _ZN4absl7StrJoinERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEENS0_17basic_string_viewIcS4_EE
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEppEv
        - _ZNK13sentencepiece10ModelProto12trainer_specEv
        - _ZNK13sentencepiece10ModelProto14self_test_dataEv
        - _ZNK13sentencepiece10ModelProto15normalizer_specEv
        - _ZNK13sentencepiece10ModelProto17denormalizer_specEv
        - _ZNK13sentencepiece10ModelProto21has_denormalizer_specEv
        - _ZNK13sentencepiece12SelfTestData12samples_sizeEv
        - _ZNK13sentencepiece12SelfTestData7samplesEv
        - _ZNK13sentencepiece14NormalizerSpec20precompiled_charsmapEv
        - _ZNK13sentencepiece19SelfTestData_Sample5inputEv
        - _ZNK13sentencepiece19SelfTestData_Sample8expectedEv
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE5beginEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEneERKS6_
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:245,12'
          Dst:             _ZN13sentencepiece12ModelFactory6CreateERKNS_10ModelProtoE
        - Src:             'src/sentencepiece_processor.cc:247,21'
          Dst:             _ZNK13sentencepiece10ModelProto15normalizer_specEv
        - Src:             'src/sentencepiece_processor.cc:247,54'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/sentencepiece_processor.cc:248,21'
          Dst:             _ZNK13sentencepiece10ModelProto21has_denormalizer_specEv
        - Src:             'src/sentencepiece_processor.cc:249,22'
          Dst:             _ZNK13sentencepiece10ModelProto17denormalizer_specEv
        - Src:             'src/sentencepiece_processor.cc:249,42'
          Dst:             _ZNK13sentencepiece14NormalizerSpec20precompiled_charsmapEv
        - Src:             'src/sentencepiece_processor.cc:251,23'
          Dst:             _ZNK13sentencepiece10ModelProto17denormalizer_specEv
        - Src:             'src/sentencepiece_processor.cc:257,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:257,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:257,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:261,38'
          Dst:             _ZNK13sentencepiece10ModelProto14self_test_dataEv
        - Src:             'src/sentencepiece_processor.cc:261,55'
          Dst:             _ZNK13sentencepiece12SelfTestData7samplesEv
        - Src:             'src/sentencepiece_processor.cc:261,22'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:261,22'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE3endEv
        - Src:             'src/sentencepiece_processor.cc:261,22'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEneERKS6_
        - Src:             'src/sentencepiece_processor.cc:261,22'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEdeEv
        - Src:             'src/sentencepiece_processor.cc:262,5'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample5inputEv
        - Src:             'src/sentencepiece_processor.cc:262,5'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:262,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:262,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:263,32'
          Dst:             _ZN4absl7StrJoinERKNSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEENS0_17basic_string_viewIcS4_EE
        - Src:             'src/sentencepiece_processor.cc:264,44'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample8expectedEv
        - Src:             'src/sentencepiece_processor.cc:266,26'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample5inputEv
        - Src:             'src/sentencepiece_processor.cc:266,43'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample8expectedEv
        - Src:             'src/sentencepiece_processor.cc:266,11'
          Dst:             _ZN4absl6StrCatIJA2_cNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES1_S8_EEES8_NS2_17basic_string_viewIcS5_EEDpRKT_
        - Src:             'src/sentencepiece_processor.cc:261,22'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEppEv
        - Src:             'src/sentencepiece_processor.cc:271,5'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/sentencepiece_processor.cc:271,5'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/sentencepiece_processor.cc:271,5'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:272,32'
          Dst:             _ZNK13sentencepiece10ModelProto14self_test_dataEv
        - Src:             'src/sentencepiece_processor.cc:272,49'
          Dst:             _ZNK13sentencepiece12SelfTestData12samples_sizeEv
        - Src:             'src/sentencepiece_processor.cc:271,5'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:271,5'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/sentencepiece_processor.cc:275,7'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/sentencepiece_processor.cc:275,7'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/sentencepiece_processor.cc:275,7'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:275,7'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:275,7'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/sentencepiece_processor.cc:271,5'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/sentencepiece_processor.cc:275,7'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/sentencepiece_processor.cc:277,12'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:280,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA66_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece22SentencePieceProcessor23LoadFromSerializedProtoENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          125
      EdgeCount:       34
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA66_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN6google8protobuf11MessageLite14ParseFromArrayEPKvi
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:237,3'
          Dst:             _ZN6google8protobuf11MessageLite14ParseFromArrayEPKvi
        - Src:             'src/sentencepiece_processor.cc:237,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/sentencepiece_processor.cc:237,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA31_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:237,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:237,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:237,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:237,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA66_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:237,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/sentencepiece_processor.cc:237,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/sentencepiece_processor.cc:237,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/sentencepiece_processor.cc:237,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
    - functionName:    _ZN13sentencepiece10ModelProtoaSERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece10ModelProto8CopyFromERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1846,5'
          Dst:             _ZN13sentencepiece10ModelProto8CopyFromERKS0_
    - functionName:    _ZN13sentencepiece22SentencePieceProcessor4LoadERKNS_10ModelProtoE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13sentencepiece10ModelProtoaSERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:230,21'
          Dst:             _ZN13sentencepiece10ModelProtoaSERKS0_
    - functionName:    _ZN13sentencepiece22SentencePieceProcessor9LoadOrDieENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          196
      EdgeCount:       69
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK13sentencepiece4util6Status8ToStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:225,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:225,3'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/sentencepiece_processor.cc:225,3'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:225,3'
          Dst:             _ZNK13sentencepiece4util6Status8ToStringEv
        - Src:             'src/sentencepiece_processor.cc:225,3'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:225,3'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/sentencepiece_processor.cc:225,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:225,3'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/sentencepiece_processor.cc:225,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZN13sentencepiece2io14LoadModelProtoENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPNS_10ModelProtoE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          246
      EdgeCount:       76
      CyclomaticComplexity: 36
      functionsReached:
        - _ZN13sentencepiece10filesystem15NewReadableFileENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEb
        - _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN13sentencepiece4util13NotFoundErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN4absl6StrCatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEES5_DpRKT_
        - _ZN6google8protobuf11MessageLite14ParseFromArrayEPKvi
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:1139,12'
          Dst:             _ZN13sentencepiece4util13NotFoundErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:1142,16'
          Dst:             _ZN13sentencepiece10filesystem15NewReadableFileENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEb
        - Src:             'src/sentencepiece_processor.cc:1143,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:1143,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:1143,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:1146,32'
          Dst:             _ZN4absl6StrCatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEES5_DpRKT_
        - Src:             'src/sentencepiece_processor.cc:1146,12'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:1148,21'
          Dst:             _ZN6google8protobuf11MessageLite14ParseFromArrayEPKvi
        - Src:             'src/sentencepiece_processor.cc:1150,9'
          Dst:             _ZN4absl6StrCatIJNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEEEENS1_12basic_stringIcS4_NS1_9allocatorIcEEEES5_DpRKT_
        - Src:             'src/sentencepiece_processor.cc:1149,12'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/sentencepiece_processor.cc:1153,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZN13sentencepiece22SentencePieceProcessor4LoadENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          125
      EdgeCount:       43
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN13sentencepiece2io14LoadModelProtoENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPNS_10ModelProtoE
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:220,3'
          Dst:             _ZN13sentencepiece2io14LoadModelProtoENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPNS_10ModelProtoE
        - Src:             'src/sentencepiece_processor.cc:220,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/sentencepiece_processor.cc:220,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/sentencepiece_processor.cc:220,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZN13sentencepiece22SentencePieceProcessorD0Ev
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece22SentencePieceProcessorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:216,51'
          Dst:             _ZN13sentencepiece22SentencePieceProcessorD2Ev
    - functionName:    _ZN13sentencepiece22SentencePieceProcessorD2Ev
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece22SentencePieceProcessorC2Ev
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEppEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEdeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2446
      functionLinenumberEnd: 2446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEneERKS5_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2463
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2623
      functionLinenumberEnd: 2624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEC2EPKPv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE4sizeEv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2624,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2624,32'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2624,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEC2EPKPv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2608
      functionLinenumberEnd: 2609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEC2EPKPv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2609,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2609,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEC2EPKPv
    - functionName:    _ZN13sentencepiece22NBestSentencePieceText14mutable_nbestsEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1004
      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:    _ZN13sentencepiece31ImmutableNBestSentencePieceText21ConvertToUnicodeSpansEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13sentencepiece12_GLOBAL__N_129ConvertToUnicodeSpansInternalEPNS_17SentencePieceTextE
        - _ZN13sentencepiece22NBestSentencePieceText14mutable_nbestsEv
        - _ZN13sentencepiece31ImmutableNBestSentencePieceText13mutable_protoEv
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3endEv
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5beginEv
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEppEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEneERKS5_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:205,8'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.cc:206,22'
          Dst:             _ZN13sentencepiece31ImmutableNBestSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.cc:206,39'
          Dst:             _ZN13sentencepiece22NBestSentencePieceText14mutable_nbestsEv
        - Src:             'src/sentencepiece_processor.cc:206,18'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:206,18'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3endEv
        - Src:             'src/sentencepiece_processor.cc:206,18'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEneERKS5_
        - Src:             'src/sentencepiece_processor.cc:206,18'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEdeEv
        - Src:             'src/sentencepiece_processor.cc:207,5'
          Dst:             _ZN13sentencepiece12_GLOBAL__N_129ConvertToUnicodeSpansInternalEPNS_17SentencePieceTextE
        - Src:             'src/sentencepiece_processor.cc:206,18'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece17SentencePieceTextEEppEv
    - functionName:    _ZN13sentencepiece12_GLOBAL__N_129ConvertToUnicodeSpansInternalEPNS_17SentencePieceTextE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          215
      EdgeCount:       63
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN13sentencepiece11string_util10OneCharLenEPKc
        - _ZN13sentencepiece17SentencePieceText14mutable_piecesEv
        - _ZN13sentencepiece31SentencePieceText_SentencePiece7set_endEj
        - _ZN13sentencepiece31SentencePieceText_SentencePiece9set_beginEj
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - _ZNK13sentencepiece17SentencePieceText4textEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece3endEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece5beginEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEneERKS5_
        - '_ZZN13sentencepiece12_GLOBAL__N_129ConvertToUnicodeSpansInternalEPNS_17SentencePieceTextEENK3$_0clEi'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:64,30'
          Dst:             _ZNK13sentencepiece17SentencePieceText4textEv
        - Src:             'src/sentencepiece_processor.cc:66,41'
          Dst:             _ZNK13sentencepiece17SentencePieceText4textEv
        - Src:             'src/sentencepiece_processor.cc:67,32'
          Dst:             _ZNK13sentencepiece17SentencePieceText4textEv
        - Src:             'src/sentencepiece_processor.cc:71,43'
          Dst:             _ZN13sentencepiece11string_util10OneCharLenEPKc
        - Src:             'src/sentencepiece_processor.cc:85,29'
          Dst:             _ZN13sentencepiece17SentencePieceText14mutable_piecesEv
        - Src:             'src/sentencepiece_processor.cc:85,20'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - Src:             'src/sentencepiece_processor.cc:85,20'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - Src:             'src/sentencepiece_processor.cc:85,20'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEneERKS5_
        - Src:             'src/sentencepiece_processor.cc:85,20'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - Src:             'src/sentencepiece_processor.cc:86,48'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece5beginEv
        - Src:             'src/sentencepiece_processor.cc:86,37'
          Dst:             '_ZZN13sentencepiece12_GLOBAL__N_129ConvertToUnicodeSpansInternalEPNS_17SentencePieceTextEENK3$_0clEi'
        - Src:             'src/sentencepiece_processor.cc:86,11'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9set_beginEj
        - Src:             'src/sentencepiece_processor.cc:87,46'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece3endEv
        - Src:             'src/sentencepiece_processor.cc:87,35'
          Dst:             '_ZZN13sentencepiece12_GLOBAL__N_129ConvertToUnicodeSpansInternalEPNS_17SentencePieceTextEENK3$_0clEi'
        - Src:             'src/sentencepiece_processor.cc:87,11'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece7set_endEj
        - Src:             'src/sentencepiece_processor.cc:85,20'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece31SentencePieceText_SentencePieceEEppEv
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece5beginEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_beginEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:800,10'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_beginEv
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece3endEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece13_internal_endEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:828,10'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece13_internal_endEv
    - functionName:    _ZN13sentencepiece26ImmutableSentencePieceTextaSERKS0_
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece31ImmutableNBestSentencePieceText6nbestsEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN13sentencepiece26ImmutableSentencePieceTextC2ERKNS_17SentencePieceTextE
        - _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
        - _ZN13sentencepiece26ImmutableSentencePieceTextaSERKS0_
        - _ZNK13sentencepiece22NBestSentencePieceText11nbests_sizeEv
        - _ZNK13sentencepiece22NBestSentencePieceText6nbestsEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:191,56'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText11nbests_sizeEv
        - Src:             'src/sentencepiece_processor.cc:192,29'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText11nbests_sizeEv
        - Src:             'src/sentencepiece_processor.cc:193,50'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText6nbestsEi
        - Src:             'src/sentencepiece_processor.cc:193,17'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextC2ERKNS_17SentencePieceTextE
        - Src:             'src/sentencepiece_processor.cc:193,15'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextaSERKS0_
        - Src:             'src/sentencepiece_processor.cc:193,5'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22NBestSentencePieceText6nbestsEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece22NBestSentencePieceText16_internal_nbestsEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:1011,10'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText16_internal_nbestsEi
    - functionName:    _ZN13sentencepiece26ImmutableSentencePieceTextC2ERKNS_17SentencePieceTextE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece31ImmutableNBestSentencePieceText6nbestsEi
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece26ImmutableSentencePieceTextC2ERKNS_17SentencePieceTextE
        - _ZNK13sentencepiece22NBestSentencePieceText6nbestsEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:185,43'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText6nbestsEi
        - Src:             'src/sentencepiece_processor.cc:185,10'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceTextC2ERKNS_17SentencePieceTextE
    - functionName:    _ZNK13sentencepiece31ImmutableNBestSentencePieceText11nbests_sizeEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece22NBestSentencePieceText11nbests_sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:180,23'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText11nbests_sizeEv
    - functionName:    _ZN13sentencepiece26ImmutableSentencePieceText21ConvertToUnicodeSpansEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece12_GLOBAL__N_129ConvertToUnicodeSpansInternalEPNS_17SentencePieceTextE
        - _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:169,33'
          Dst:             _ZN13sentencepiece26ImmutableSentencePieceText13mutable_protoEv
        - Src:             'src/sentencepiece_processor.cc:169,3'
          Dst:             _ZN13sentencepiece12_GLOBAL__N_129ConvertToUnicodeSpansInternalEPNS_17SentencePieceTextE
    - functionName:    _ZNK13sentencepiece26ImmutableSentencePieceText5scoreEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece17SentencePieceText5scoreEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:157,23'
          Dst:             _ZNK13sentencepiece17SentencePieceText5scoreEv
    - functionName:    _ZNK13sentencepiece26ImmutableSentencePieceText4textEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece17SentencePieceText4textEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:153,16'
          Dst:             _ZNK13sentencepiece17SentencePieceText4textEv
    - functionName:    _ZNK13sentencepiece26ImmutableSentencePieceText6piecesEi
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece49ImmutableSentencePieceText_ImmutableSentencePieceC2ERKNS_31SentencePieceText_SentencePieceE
        - _ZNK13sentencepiece17SentencePieceText6piecesEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:149,66'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEi
        - Src:             'src/sentencepiece_processor.cc:149,10'
          Dst:             _ZN13sentencepiece49ImmutableSentencePieceText_ImmutableSentencePieceC2ERKNS_31SentencePieceText_SentencePieceE
    - functionName:    _ZN13sentencepiece49ImmutableSentencePieceText_ImmutableSentencePieceC2ERKNS_31SentencePieceText_SentencePieceE
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece26ImmutableSentencePieceText11pieces_sizeEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:144,16'
          Dst:             _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
    - functionName:    _ZNK13sentencepiece26ImmutableSentencePieceText6piecesEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN13sentencepiece49ImmutableSentencePieceText_ImmutableSentencePieceC2ERKNS_31SentencePieceText_SentencePieceE
        - _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
        - _ZNK13sentencepiece17SentencePieceText6piecesEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:136,13'
          Dst:             _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
        - Src:             'src/sentencepiece_processor.cc:137,29'
          Dst:             _ZNK13sentencepiece17SentencePieceText11pieces_sizeEv
        - Src:             'src/sentencepiece_processor.cc:139,65'
          Dst:             _ZNK13sentencepiece17SentencePieceText6piecesEi
        - Src:             'src/sentencepiece_processor.cc:139,9'
          Dst:             _ZN13sentencepiece49ImmutableSentencePieceText_ImmutableSentencePieceC2ERKNS_31SentencePieceText_SentencePieceE
    - functionName:    _ZNK13sentencepiece49ImmutableSentencePieceText_ImmutableSentencePiece3endEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:130,15'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece3endEv
    - functionName:    _ZNK13sentencepiece49ImmutableSentencePieceText_ImmutableSentencePiece5beginEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:126,15'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece5beginEv
    - functionName:    _ZNK13sentencepiece49ImmutableSentencePieceText_ImmutableSentencePiece2idEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:122,15'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece2idEv
    - functionName:    _ZNK13sentencepiece49ImmutableSentencePieceText_ImmutableSentencePiece7surfaceEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece7surfaceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:118,15'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece7surfaceEv
    - functionName:    _ZNK13sentencepiece49ImmutableSentencePieceText_ImmutableSentencePiece5pieceEv
      functionSourceFile: '/src/sentencepiece/src/sentencepiece_processor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sentencepiece_processor.cc:113,15'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece5pieceEv
    - functionName:    '_ZZN13sentencepiece10log_domain6LogSumERKNSt3__16vectorIdNS1_9allocatorIdEEEEENK3$_0clEdd'
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exp
        - log1p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.cc:273,28'
          Dst:             exp
        - Src:             'src/util.cc:273,17'
          Dst:             log1p
    - functionName:    log1p
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece10log_domain6LogSumERKNSt3__16vectorIdNS1_9allocatorIdEEEE
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - '_ZZN13sentencepiece10log_domain6LogSumERKNSt3__16vectorIdNS1_9allocatorIdEEEEENK3$_0clEdd'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.cc:276,11'
          Dst:             '_ZZN13sentencepiece10log_domain6LogSumERKNSt3__16vectorIdNS1_9allocatorIdEEEEENK3$_0clEdd'
    - functionName:    _ZN13sentencepiece4util13StrSplitAsCSVENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          189
      EdgeCount:       32
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util8StrErrorEi
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 6
      functionsReached:
        - strerror_r
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.cc:201,9'
          Dst:             strerror_r
    - functionName:    strerror_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece6random18GetRandomGeneratorEv
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece22GetRandomGeneratorSeedEv
        - __cxa_thread_atexit
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.cc:189,38'
          Dst:             _ZN13sentencepiece22GetRandomGeneratorSeedEv
        - Src:             'src/util.cc:188,3'
          Dst:             __cxa_thread_atexit
    - functionName:    _ZN13sentencepiece22GetRandomGeneratorSeedEv
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.cc:36,3'
          Dst:             __cxa_begin_catch
        - Src:             'src/util.cc:38,3'
          Dst:             __cxa_end_catch
    - functionName:    __cxa_thread_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11string_util17UTF8ToUnicodeTextENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN13sentencepiece11string_util10DecodeUTF8EPKcS2_Pm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.cc:159,22'
          Dst:             _ZN13sentencepiece11string_util10DecodeUTF8EPKcS2_Pm
    - functionName:    _ZN13sentencepiece11string_util10DecodeUTF8EPKcS2_Pm
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          303
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN13sentencepiece11string_util11IsTrailByteEc
        - _ZN13sentencepiece11string_util16IsValidCodepointEj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.cc:74,9'
          Dst:             _ZN13sentencepiece11string_util11IsTrailByteEc
        - Src:             'src/util.cc:74,50'
          Dst:             _ZN13sentencepiece11string_util16IsValidCodepointEj
        - Src:             'src/util.cc:81,9'
          Dst:             _ZN13sentencepiece11string_util11IsTrailByteEc
        - Src:             'src/util.cc:81,34'
          Dst:             _ZN13sentencepiece11string_util11IsTrailByteEc
        - Src:             'src/util.cc:82,9'
          Dst:             _ZN13sentencepiece11string_util16IsValidCodepointEj
        - Src:             'src/util.cc:89,9'
          Dst:             _ZN13sentencepiece11string_util11IsTrailByteEc
        - Src:             'src/util.cc:89,34'
          Dst:             _ZN13sentencepiece11string_util11IsTrailByteEc
        - Src:             'src/util.cc:90,9'
          Dst:             _ZN13sentencepiece11string_util11IsTrailByteEc
        - Src:             'src/util.cc:90,51'
          Dst:             _ZN13sentencepiece11string_util16IsValidCodepointEj
    - functionName:    _ZN13sentencepiece11string_util11IsTrailByteEc
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11string_util16IsValidCodepointEj
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11string_util17UnicodeTextToUTF8ERKNSt3__16vectorIjNS1_9allocatorIjEEEE
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece11string_util10EncodeUTF8EjPc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.cc:170,26'
          Dst:             _ZN13sentencepiece11string_util10EncodeUTF8EjPc
    - functionName:    _ZN13sentencepiece11string_util10EncodeUTF8EjPc
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          137
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11string_util17UnicodeCharToUTF8Ej
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece11string_util17UnicodeTextToUTF8ERKNSt3__16vectorIjNS1_9allocatorIjEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.cc:151,56'
          Dst:             _ZN13sentencepiece11string_util17UnicodeTextToUTF8ERKNSt3__16vectorIjNS1_9allocatorIjEEEE
    - functionName:    _ZN13sentencepiece11string_util19IsStructurallyValidENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece11string_util10DecodeUTF8EPKcS2_Pm
        - _ZN13sentencepiece11string_util16IsValidCodepointEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.cc:106,22'
          Dst:             _ZN13sentencepiece11string_util10DecodeUTF8EPKcS2_Pm
        - Src:             'src/util.cc:108,10'
          Dst:             _ZN13sentencepiece11string_util16IsValidCodepointEj
    - functionName:    _ZN13sentencepiece14SetMinLogLevelEi
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4absl14SetMinLogLevelENS_18LogSeverityAtLeastE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.cc:60,3'
          Dst:             _ZN4absl14SetMinLogLevelENS_18LogSeverityAtLeastE
    - functionName:    _ZN13sentencepiece10SetDataDirENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN13sentencepiece12_GLOBAL__N_116GetSharedDataDirEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.cc:56,21'
          Dst:             _ZN13sentencepiece12_GLOBAL__N_116GetSharedDataDirEv
    - functionName:    _ZN13sentencepiece12_GLOBAL__N_116GetSharedDataDirEv
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.cc:43,3'
          Dst:             __cxa_guard_acquire
        - Src:             'src/util.cc:43,3'
          Dst:             __cxa_atexit
        - Src:             'src/util.cc:43,3'
          Dst:             __cxa_guard_release
        - Src:             'src/util.cc:43,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN13sentencepiece10GetDataDirEv
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece12_GLOBAL__N_116GetSharedDataDirEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.cc:49,43'
          Dst:             _ZN13sentencepiece12_GLOBAL__N_116GetSharedDataDirEv
    - functionName:    _ZN13sentencepiece22SetRandomGeneratorSeedEj
      functionSourceFile: '/src/sentencepiece/src/util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4absl14SetMinLogLevelENS_18LogSeverityAtLeastE
      functionSourceFile: '/src/sentencepiece/third_party/absl/log/log.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4absl11MinLogLevelEv
      functionSourceFile: '/src/sentencepiece/third_party/absl/log/log.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf5Arena15AllocateAlignedEm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena21AllocateAlignedNoHookEm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:658,34'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:658,12'
          Dst:             _ZN6google8protobuf5Arena21AllocateAlignedNoHookEm
    - functionName:    _ZN6google8protobuf8internal10AlignUpTo8Em
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    65
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal9ArenaImpl13record_allocsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena15AllocateAlignedEm
      functionUses:    54
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:664,28'
          Dst:             _ZN6google8protobuf5Arena15AllocateAlignedEm
    - functionName:    _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf8internal9ArenaImpl13record_allocsEv
      functionUses:    62
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:316,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl13record_allocsEv
    - functionName:    _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE8IsTaggedEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arenastring.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6as_intEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:100,34'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE6as_intEv
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr14ClearToDefaultERKNS1_10LazyStringEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - _ZNK6google8protobuf8internal10LazyString3getEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr15IsDonatedStringEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:244,7'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/arenastring.cc:246,15'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr15IsDonatedStringEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:247,5'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:247,50'
          Dst:             _ZNK6google8protobuf8internal10LazyString3getEv
    - functionName:    _ZNK6google8protobuf8internal14ArenaStringPtr15IsDonatedStringEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arenastring.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arenastring.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE8IsTaggedEv
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE9UnsafeGetEv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:363,3'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE8IsTaggedEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:363,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:363,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:363,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:363,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:364,3'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE9UnsafeGetEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:364,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:364,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:364,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:364,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:365,22'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE9UnsafeGetEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:363,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:364,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr12ClearToEmptyEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:229,18'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:229,7'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/arenastring.cc:237,17'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    64
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr7DestroyENS2_15NonEmptyDefaultEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7DestroyEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:225,3'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7DestroyEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr7DestroyEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr15IsDonatedStringEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:213,5'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr15IsDonatedStringEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:213,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/arenastring.cc:213,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/arenastring.cc:213,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/arenastring.cc:213,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/arenastring.cc:214,10'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/arenastring.cc:215,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:213,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr7DestroyENS2_12EmptyDefaultEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7DestroyEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:221,12'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:221,3'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7DestroyEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr12SetAllocatedEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          180
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:188,28'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/arenastring.cc:189,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:192,17'
          Dst:             _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - Src:             'third_party/protobuf-lite/arenastring.cc:205,17'
          Dst:             _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
    - functionName:    _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arenastring.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr17ReleaseNonDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          183
      EdgeCount:       39
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - _ZNK6google8protobuf8internal14ArenaStringPtr15IsDonatedStringEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:165,3'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/arenastring.cc:165,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/arenastring.cc:165,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/arenastring.cc:165,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/arenastring.cc:165,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/arenastring.cc:167,8'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr15IsDonatedStringEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:171,23'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:165,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/arenastring.cc:173,18'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:175,17'
          Dst:             _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - Src:             'third_party/protobuf-lite/arenastring.cc:178,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/arenastring.cc:178,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/arenastring.cc:178,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/arenastring.cc:178,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/arenastring.cc:179,45'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:180,17'
          Dst:             _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - Src:             'third_party/protobuf-lite/arenastring.cc:178,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr7ReleaseEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr17ReleaseNonDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:156,7'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/arenastring.cc:159,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr17ReleaseNonDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr13MutableNoCopyEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          174
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - _ZNK6google8protobuf8internal14ArenaStringPtr15IsDonatedStringEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:131,8'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr15IsDonatedStringEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:131,30'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/arenastring.cc:132,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:134,5'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/arenastring.cc:134,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/arenastring.cc:134,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/arenastring.cc:134,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/arenastring.cc:134,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - Src:             'third_party/protobuf-lite/arenastring.cc:137,17'
          Dst:             _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - Src:             'third_party/protobuf-lite/arenastring.cc:134,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr11MutableSlowIJNS1_10LazyStringEEEEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS0_5ArenaEDpRKT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          189
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - _ZNK6google8protobuf8internal10LazyString3getEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:147,3'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/arenastring.cc:147,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/arenastring.cc:147,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/arenastring.cc:147,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/arenastring.cc:147,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/arenastring.cc:149,54'
          Dst:             _ZNK6google8protobuf8internal10LazyString3getEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - Src:             'third_party/protobuf-lite/arenastring.cc:150,15'
          Dst:             _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - Src:             'third_party/protobuf-lite/arenastring.cc:147,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr7MutableERKNS1_10LazyStringEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr11MutableSlowIJNS1_10LazyStringEEEEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS0_5ArenaEDpRKT_
        - _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr15IsDonatedStringEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:122,8'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr15IsDonatedStringEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:122,30'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/arenastring.cc:123,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:125,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr11MutableSlowIJNS1_10LazyStringEEEEPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEPNS0_5ArenaEDpRKT_
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr11MutableSlowIJEEEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaEDpRKT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          151
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:146,31'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:147,3'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/arenastring.cc:147,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/arenastring.cc:147,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/arenastring.cc:147,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/arenastring.cc:147,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - Src:             'third_party/protobuf-lite/arenastring.cc:150,15'
          Dst:             _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - Src:             'third_party/protobuf-lite/arenastring.cc:147,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr11MutableSlowIJEEEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaEDpRKT_
        - _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr15IsDonatedStringEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    52
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:113,8'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr15IsDonatedStringEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:113,41'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:113,30'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/arenastring.cc:114,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:116,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr11MutableSlowIJEEEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaEDpRKT_
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultEONSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEOS9_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:109,3'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEOS9_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr3SetEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEOS9_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          155
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf5Arena13OwnDestructorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - _ZNK6google8protobuf8internal14ArenaStringPtr15IsDonatedStringEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:76,7'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/arenastring.cc:78,19'
          Dst:             _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - Src:             'third_party/protobuf-lite/arenastring.cc:80,19'
          Dst:             _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - Src:             'third_party/protobuf-lite/arenastring.cc:82,14'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr15IsDonatedStringEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:83,40'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:85,12'
          Dst:             _ZN6google8protobuf5Arena13OwnDestructorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPT_
        - Src:             'third_party/protobuf-lite/arenastring.cc:86,17'
          Dst:             _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - Src:             'third_party/protobuf-lite/arenastring.cc:88,6'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
    - functionName:    _ZN6google8protobuf5Arena13OwnDestructorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl10AddCleanupEPvPFvS3_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:351,13'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl10AddCleanupEPvPFvS3_E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:351,13'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERSA_PNS0_5ArenaE
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:104,3'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERSA_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr3SetEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERSA_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          139
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:67,7'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - Src:             'third_party/protobuf-lite/arenastring.cc:68,17'
          Dst:             _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
        - Src:             'third_party/protobuf-lite/arenastring.cc:70,5'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultEONSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEOS9_PNS0_5ArenaE
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:99,8'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:99,3'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEOS9_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERSA_PNS0_5ArenaE
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:94,8'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:94,3'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERSA_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal12WrappedMutex6UnlockEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/mutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12WrappedMutex4LockEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/mutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal10LazyString4InitEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arenastring.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal12WrappedMutex4LockEv
        - _ZN6google8protobuf8internal12WrappedMutex6UnlockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arenastring.cc:52,6'
          Dst:             _ZN6google8protobuf8internal12WrappedMutex4LockEv
        - Src:             'third_party/protobuf-lite/arenastring.cc:60,6'
          Dst:             _ZN6google8protobuf8internal12WrappedMutex6UnlockEv
    - functionName:    _ZNSt9exceptionC2B8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__exception/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11StringPiece4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11StringPiece4dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal16FunctionClosure03RunEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/callback.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf14FatalException4whatEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf14FatalExceptionD0Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf14FatalExceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:321,43'
          Dst:             _ZN6google8protobuf14FatalExceptionD2Ev
    - functionName:    _ZN6google8protobuf14FatalExceptionD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:321,44'
          Dst:             _ZNSt9exceptionD2Ev
    - functionName:    _ZNSt9exceptionD2Ev
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf6ghtonlEj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf9DoNothingEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal16FunctionClosure0D0Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal16FunctionClosure0D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:298,60'
          Dst:             _ZN6google8protobuf8internal16FunctionClosure0D2Ev
    - functionName:    _ZN6google8protobuf8internal16FunctionClosure0D2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf7ClosureD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:298,61'
          Dst:             _ZN6google8protobuf7ClosureD2Ev
    - functionName:    _ZN6google8protobuf7ClosureD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf11LogSilencerD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf11LogSilencerC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13SetLogHandlerEPFvNS0_8LogLevelEPKciRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14NullLogHandlerENS0_8LogLevelEPKciRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal17DefaultLogHandlerENS0_8LogLevelEPKciRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fflush
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:173,3'
          Dst:             fprintf
        - Src:             'third_party/protobuf-lite/common.cc:175,3'
          Dst:             fflush
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf14FatalExceptionC2EPKciRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt9exceptionC2B8ne220000Ev
        - _ZNSt9exceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/common.h:176,3'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/common.h:177,62'
          Dst:             _ZNSt9exceptionD2Ev
    - functionName:    _ZN6google8protobuf8internal10LogMessage6FinishEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf14FatalExceptionC2EPKciRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN6google8protobuf14FatalExceptionD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:259,5'
          Dst:             __cxa_allocate_exception
        - Src:             'third_party/protobuf-lite/common.cc:259,11'
          Dst:             _ZN6google8protobuf14FatalExceptionC2EPKciRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/common.cc:259,5'
          Dst:             __cxa_throw
        - Src:             'third_party/protobuf-lite/common.cc:259,5'
          Dst:             _ZN6google8protobuf14FatalExceptionD2Ev
        - Src:             'third_party/protobuf-lite/common.cc:259,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6google8protobuf8internal10LogMessageD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 244
      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:    _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal10LogMessagelsEy
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:239,1'
          Dst:             snprintf
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal10LogMessagelsEx
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:238,1'
          Dst:             snprintf
    - functionName:    _ZN6google8protobuf8internal10LogMessagelsEPv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:237,1'
          Dst:             snprintf
    - functionName:    _ZN6google8protobuf8internal10LogMessagelsEd
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:236,1'
          Dst:             snprintf
    - functionName:    _ZN6google8protobuf8internal10LogMessagelsEm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:235,1'
          Dst:             snprintf
    - functionName:    _ZN6google8protobuf8internal10LogMessagelsEl
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:234,1'
          Dst:             snprintf
    - functionName:    _ZN6google8protobuf8internal10LogMessagelsEj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:233,1'
          Dst:             snprintf
    - functionName:    _ZN6google8protobuf8internal10LogMessagelsEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:232,1'
          Dst:             snprintf
    - functionName:    _ZN6google8protobuf8internal10LogMessagelsEc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:231,1'
          Dst:             snprintf
    - functionName:    _ZN6google8protobuf8internal10LogMessagelsERKNS0_7uint128E
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuflsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_7uint128E
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:209,7'
          Dst:             _ZN6google8protobuflsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_7uint128E
    - functionName:    _ZN6google8protobuf8internal10LogMessagelsERKNS0_4util6StatusE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK6google8protobuf4util6Status8ToStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:203,22'
          Dst:             _ZNK6google8protobuf4util6Status8ToStringEv
    - functionName:    _ZNK6google8protobuf11StringPiece8ToStringEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:312,24'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:312,55'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
    - functionName:    _ZN6google8protobuf8internal10LogMessagelsERKNS0_11StringPieceE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK6google8protobuf11StringPiece8ToStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:198,21'
          Dst:             _ZNK6google8protobuf11StringPiece8ToStringEv
    - functionName:    _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessage6FinishEv
      functionUses:    665
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:267,9'
          Dst:             _ZN6google8protobuf8internal10LogMessage6FinishEv
    - functionName:    _ZN6google8protobuf8internal13VersionStringEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:107,3'
          Dst:             snprintf
    - functionName:    _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal10LogMessagelsEPKc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    773
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal13VerifyVersionEiiPKc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          194
      EdgeCount:       61
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal13VersionStringEi
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/common.cc:76,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/common.cc:77,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/common.cc:77,46'
          Dst:             _ZN6google8protobuf8internal13VersionStringEi
        - Src:             'third_party/protobuf-lite/common.cc:77,43'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/common.cc:78,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/common.cc:79,19'
          Dst:             _ZN6google8protobuf8internal13VersionStringEi
        - Src:             'third_party/protobuf-lite/common.cc:79,16'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/common.cc:79,58'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/common.cc:83,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/common.cc:83,19'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/common.cc:76,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/common.cc:76,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/common.cc:76,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/common.cc:87,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/common.cc:88,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/common.cc:89,10'
          Dst:             _ZN6google8protobuf8internal13VersionStringEi
        - Src:             'third_party/protobuf-lite/common.cc:89,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/common.cc:89,39'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/common.cc:91,10'
          Dst:             _ZN6google8protobuf8internal13VersionStringEi
        - Src:             'third_party/protobuf-lite/common.cc:91,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/common.cc:91,49'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/common.cc:95,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/common.cc:95,19'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/common.cc:87,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/common.cc:87,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/common.cc:87,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal19arena_delete_objectINS0_11MessageLiteEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    74
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi18EE16SerializeToArrayEPKvPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode64El
        - _ZN6google8protobuf8internal3GetIlEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:178,52'
          Dst:             _ZN6google8protobuf8internal3GetIlEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:178,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode64El
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:178,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
    - functionName:    _ZN6google8protobuf8internal3GetIlEERKT_PKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode64El
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi18EE9SerializeEPKvPS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi18EE16SerializeToArrayEPKvPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:296,19'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi18EE16SerializeToArrayEPKvPh
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi18ENS1_11ArrayOutputEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi18EE9SerializeEPKvPS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi18EE9SerializeEPKvPS3_
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi17EE16SerializeToArrayEPKvPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode32Ei
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:146,52'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:146,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode32Ei
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:146,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
    - functionName:    _ZN6google8protobuf8internal3GetIiEERKT_PKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode32Ei
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    134
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi17EE9SerializeEPKvPS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi17EE16SerializeToArrayEPKvPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:296,19'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi17EE16SerializeToArrayEPKvPh
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi17ENS1_11ArrayOutputEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi17EE9SerializeEPKvPS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi17EE9SerializeEPKvPS3_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi16EE9SerializeEPKvPS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi6EE16SerializeToArrayEPKvPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:296,19'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi6EE16SerializeToArrayEPKvPh
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi6EE16SerializeToArrayEPKvPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
        - _ZN6google8protobuf8internal3GetImEERKT_PKv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:210,53'
          Dst:             _ZN6google8protobuf8internal3GetImEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:210,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
    - functionName:    _ZN6google8protobuf8internal3GetImEERKT_PKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi16ENS1_11ArrayOutputEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi16EE9SerializeEPKvPS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi16EE9SerializeEPKvPS3_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi15EE9SerializeEPKvPS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi7EE16SerializeToArrayEPKvPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:296,19'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi7EE16SerializeToArrayEPKvPh
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi7EE16SerializeToArrayEPKvPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - _ZN6google8protobuf8internal3GetIjEERKT_PKv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:199,53'
          Dst:             _ZN6google8protobuf8internal3GetIjEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:199,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
    - functionName:    _ZN6google8protobuf8internal3GetIjEERKT_PKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi15ENS1_11ArrayOutputEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi15EE9SerializeEPKvPS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi15EE9SerializeEPKvPS3_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi14EE9SerializeEPKvPS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi5EE16SerializeToArrayEPKvPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:296,19'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi5EE16SerializeToArrayEPKvPh
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi5EE16SerializeToArrayEPKvPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 1362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:135,51'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:135,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1604,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi14ENS1_11ArrayOutputEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi14EE9SerializeEPKvPS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi14EE9SerializeEPKvPS3_
    - functionName:    _ZN6google8protobuf8internal18SerializeMessageToINS1_11ArrayOutputEEEvPKNS0_11MessageLiteEPKvPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal23SerializeMessageNoTableEPKNS0_11MessageLiteEPNS1_11ArrayOutputE
        - _ZN6google8protobuf8internal24SerializeMessageDispatchERKNS0_11MessageLiteEPKNS1_13FieldMetadataEiiPNS1_11ArrayOutputE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:340,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:341,5'
          Dst:             _ZN6google8protobuf8internal23SerializeMessageNoTableEPKNS0_11MessageLiteEPNS1_11ArrayOutputE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:347,3'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:349,3'
          Dst:             _ZN6google8protobuf8internal24SerializeMessageDispatchERKNS0_11MessageLiteEPKNS1_13FieldMetadataEiiPNS1_11ArrayOutputE
    - functionName:    _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11SerializeToILi13ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:276,3'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi13ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal23SerializeMessageNoTableEPKNS0_11MessageLiteEPNS1_11ArrayOutputE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf2io17ArrayOutputStreamC2EPvii
        - _ZN6google8protobuf2io17ArrayOutputStreamD2Ev
        - _ZN6google8protobuf2io17CodedOutputStream29SetSerializationDeterministicEb
        - _ZN6google8protobuf2io17CodedOutputStreamC2EPNS1_20ZeroCopyOutputStreamE
        - _ZN6google8protobuf2io17CodedOutputStreamD2Ev
        - _ZNK6google8protobuf11MessageLite24SerializeWithCachedSizesEPNS0_2io17CodedOutputStreamE
        - _ZNK6google8protobuf2io17CodedOutputStream9ByteCountEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:306,25'
          Dst:             _ZN6google8protobuf2io17ArrayOutputStreamC2EPvii
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:307,25'
          Dst:             _ZN6google8protobuf2io17CodedOutputStreamC2EPNS1_20ZeroCopyOutputStreamE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:308,5'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream29SetSerializationDeterministicEb
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:309,8'
          Dst:             _ZNK6google8protobuf11MessageLite24SerializeWithCachedSizesEPNS0_2io17CodedOutputStreamE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:310,20'
          Dst:             _ZNK6google8protobuf2io17CodedOutputStream9ByteCountEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:311,1'
          Dst:             _ZN6google8protobuf2io17CodedOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:311,1'
          Dst:             _ZN6google8protobuf2io17ArrayOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:311,1'
          Dst:             _ZN6google8protobuf2io17CodedOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:311,1'
          Dst:             _ZN6google8protobuf2io17ArrayOutputStreamD2Ev
    - functionName:    _ZN6google8protobuf8internal24SerializeMessageDispatchERKNS0_11MessageLiteEPKNS1_13FieldMetadataEiiPNS1_11ArrayOutputE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal24SerializeInternalToArrayEPKhPKNS1_13FieldMetadataEibPh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:327,17'
          Dst:             _ZN6google8protobuf8internal24SerializeInternalToArrayEPKhPKNS1_13FieldMetadataEibPh
    - functionName:    _ZN6google8protobuf8internal24SerializeInternalToArrayEPKhPKNS1_13FieldMetadataEibPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         216
      ICount:          1417
      EdgeCount:       265
      CyclomaticComplexity: 51
      functionsReached:
        - _ZN6google8protobuf2io17ArrayOutputStreamC2EPvii
        - _ZN6google8protobuf2io17ArrayOutputStreamD2Ev
        - _ZN6google8protobuf2io17CodedOutputStream29SetSerializationDeterministicEb
        - _ZN6google8protobuf2io17CodedOutputStreamC2EPNS1_20ZeroCopyOutputStreamE
        - _ZN6google8protobuf2io17CodedOutputStreamD2Ev
        - _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi10EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi11EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi12EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi13EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi14EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi15EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi16EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi17EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi18EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi1EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi2EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi3EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi4EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi5EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi6EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi7EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi8EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi13EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi14EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi15EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi16EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi17EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi18EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi1EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi2EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi3EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi4EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi5EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi6EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi7EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi8EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi10EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi11EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi13EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi14EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi15EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi16EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi17EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi18EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi1EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi2EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi3EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi4EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi5EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi6EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi7EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi8EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi10EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi11EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi13EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi14EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi15EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi16EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi17EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi18EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi1EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi2EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi3EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi4EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi5EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi6EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi7EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi8EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal23SerializeNotImplementedEi
        - _ZN6google8protobuf8internal6IsNullILi10EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi11EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi12EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi13EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi14EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi15EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi16EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi17EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi18EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi1EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi2EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi3EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi4EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi5EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi6EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi7EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi8EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi9EEEbPKv
        - _ZN6google8protobuf8internal9IsPresentEPKvj
        - _ZNK6google8protobuf2io17CodedOutputStream9ByteCountEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/generated_message_util.cc:645,5'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:646,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:646,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi1EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:646,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi1EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:646,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi1EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:646,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi1EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:646,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi1EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:646,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:646,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi1EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:647,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:647,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi2EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:647,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi2EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:647,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi2EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:647,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi2EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:647,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi2EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:647,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:647,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi2EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:648,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:648,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi3EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:648,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi3EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:648,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi3EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:648,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi3EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:648,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi3EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:648,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:648,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi3EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:649,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:649,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi4EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:649,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi4EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:649,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi4EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:649,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi4EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:649,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi4EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:649,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:649,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi4EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:650,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:650,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi5EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:650,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi5EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:650,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi5EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:650,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi5EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:650,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi5EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:650,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:650,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi5EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:651,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:651,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi6EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:651,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi6EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:651,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi6EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:651,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi6EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:651,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi6EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:651,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:651,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi6EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:652,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:652,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi7EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:652,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi7EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:652,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi7EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:652,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi7EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:652,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi7EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:652,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:652,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi7EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:653,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:653,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi8EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:653,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi8EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:653,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi8EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:653,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi8EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:653,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi8EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:653,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:653,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi8EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:654,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:654,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:654,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi9EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:654,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:654,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:654,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:654,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:654,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:655,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:655,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi10EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:655,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi10EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:655,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi10EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:655,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi10EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:655,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:655,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:655,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi10EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:656,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:656,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi11EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:656,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi11EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:656,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi11EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:656,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi11EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:656,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:656,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:656,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi11EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:657,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:657,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:657,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi12EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:657,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:657,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:657,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:657,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:657,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi12EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:658,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:658,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi13EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:658,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi13EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:658,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi13EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:658,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi13EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:658,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi13EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:658,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:658,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi13EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:659,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:659,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi14EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:659,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi14EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:659,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi14EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:659,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi14EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:659,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi14EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:659,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:659,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi14EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:660,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:660,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi15EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:660,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi15EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:660,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi15EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:660,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi15EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:660,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi15EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:660,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:660,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi15EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:661,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:661,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi16EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:661,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi16EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:661,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi16EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:661,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi16EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:661,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi16EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:661,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:661,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi16EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:662,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:662,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi17EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:662,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi17EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:662,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi17EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:662,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi17EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:662,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi17EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:662,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:662,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi17EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:663,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:663,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi18EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:663,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi18EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:663,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi18EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:663,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi18EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:663,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi18EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:663,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:663,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi18EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:666,31'
          Dst:             _ZN6google8protobuf2io17ArrayOutputStreamC2EPvii
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:667,31'
          Dst:             _ZN6google8protobuf2io17CodedOutputStreamC2EPNS1_20ZeroCopyOutputStreamE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:668,16'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream29SetSerializationDeterministicEb
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:673,36'
          Dst:             _ZNK6google8protobuf2io17CodedOutputStream9ByteCountEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:674,7'
          Dst:             _ZN6google8protobuf2io17CodedOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:674,7'
          Dst:             _ZN6google8protobuf2io17ArrayOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:674,7'
          Dst:             _ZN6google8protobuf2io17CodedOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:674,7'
          Dst:             _ZN6google8protobuf2io17ArrayOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:677,9'
          Dst:             _ZN6google8protobuf8internal23SerializeNotImplementedEi
    - functionName:    _ZN6google8protobuf8internal9IsPresentEPKvj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi1EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi1ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi1ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi1EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi1EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi1ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIdEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIdEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIdEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi1ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi1EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi1ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIdEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIdE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIdEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIdEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi1ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi1EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi1EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi1EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi2EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi2ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi2ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi2EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi2EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi2ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIfEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIfEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIfEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi2ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi2EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi2ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIfEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIfE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIfEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIfEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi2ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi2EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi2EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi2EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi3EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi3ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi3ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi3EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi3EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi3ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIlEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi3ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi3EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi3ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIlE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIlEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi3ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi3EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi3EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi3EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi4EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi4ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi4ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi4EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi4EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi4ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldImEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi4ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi4EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi4ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldImE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldImEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi4ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi4EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi4EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi4EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi5EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi5ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi5ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi5EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi5EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi5ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi5ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi5EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi5ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi5ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi5EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi5EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi5EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi6EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi6ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi6ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi6EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi6EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi6ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldImEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi6ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi6EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi6ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldImE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldImEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi6ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi6EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi6EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi6EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi7EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi7ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi7ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi7EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi7EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi7ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIjEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi7ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi7EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi7ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIjE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIjEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi7ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi7EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi7EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi7EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi8EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi8ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi8ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi8EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi8EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi8ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIbEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIbEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIbEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi8ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi8EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi8ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIbEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIbE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIbEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIbEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi8ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi8EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi8EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi8EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi9ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS1_14ArenaStringPtrEEERKT_PKv
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:385,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:386,47'
          Dst:             _ZN6google8protobuf8internal3GetINS1_14ArenaStringPtrEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:386,74'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:386,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi9ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi9EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:554,51'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi9ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal14AccessorHelper3GetERKNS1_20RepeatedPtrFieldBaseEi
        - _ZN6google8protobuf8internal14AccessorHelper4SizeERKNS1_20RepeatedPtrFieldBaseE
        - _ZN6google8protobuf8internal3GetINS1_20RepeatedPtrFieldBaseEEERKT_PKv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:443,9'
          Dst:             _ZN6google8protobuf8internal3GetINS1_20RepeatedPtrFieldBaseEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:444,25'
          Dst:             _ZN6google8protobuf8internal14AccessorHelper4SizeERKNS1_20RepeatedPtrFieldBaseE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:445,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:446,48'
          Dst:             _ZN6google8protobuf8internal14AccessorHelper3GetERKNS1_20RepeatedPtrFieldBaseEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:446,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi9ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEj
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:509,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:509,23'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:509,58'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:509,68'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:510,16'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:509,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:509,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:509,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi10EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal16SerializeGroupToINS1_11ArrayOutputEEEvPKNS0_11MessageLiteEPKvPT_
        - _ZN6google8protobuf8internal3GetIPKNS0_11MessageLiteEEERKT_PKv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:399,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:400,22'
          Dst:             _ZN6google8protobuf8internal3GetIPKNS0_11MessageLiteEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:400,5'
          Dst:             _ZN6google8protobuf8internal16SerializeGroupToINS1_11ArrayOutputEEEvPKNS0_11MessageLiteEPKvPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:402,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi10EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal3GetIPKNS0_11MessageLiteEEERKT_PKv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:564,10'
          Dst:             _ZN6google8protobuf8internal3GetIPKNS0_11MessageLiteEEERKT_PKv
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi10EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal14AccessorHelper3GetERKNS1_20RepeatedPtrFieldBaseEi
        - _ZN6google8protobuf8internal14AccessorHelper4SizeERKNS1_20RepeatedPtrFieldBaseE
        - _ZN6google8protobuf8internal16SerializeGroupToINS1_11ArrayOutputEEEvPKNS0_11MessageLiteEPKvPT_
        - _ZN6google8protobuf8internal3GetINS1_20RepeatedPtrFieldBaseEEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:461,9'
          Dst:             _ZN6google8protobuf8internal3GetINS1_20RepeatedPtrFieldBaseEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:462,25'
          Dst:             _ZN6google8protobuf8internal14AccessorHelper4SizeERKNS1_20RepeatedPtrFieldBaseE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:463,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:465,43'
          Dst:             _ZN6google8protobuf8internal14AccessorHelper3GetERKNS1_20RepeatedPtrFieldBaseEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:464,7'
          Dst:             _ZN6google8protobuf8internal16SerializeGroupToINS1_11ArrayOutputEEEvPKNS0_11MessageLiteEPKvPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:467,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi10EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi10EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi10EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi11EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal18SerializeMessageToINS1_11ArrayOutputEEEvPKNS0_11MessageLiteEPKvPT_
        - _ZN6google8protobuf8internal3GetIPKNS0_11MessageLiteEEERKT_PKv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:410,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:411,24'
          Dst:             _ZN6google8protobuf8internal3GetIPKNS0_11MessageLiteEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:411,5'
          Dst:             _ZN6google8protobuf8internal18SerializeMessageToINS1_11ArrayOutputEEEvPKNS0_11MessageLiteEPKvPT_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi11EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal3GetIPKNS0_11MessageLiteEEERKT_PKv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:569,10'
          Dst:             _ZN6google8protobuf8internal3GetIPKNS0_11MessageLiteEEERKT_PKv
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi11EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal14AccessorHelper3GetERKNS1_20RepeatedPtrFieldBaseEi
        - _ZN6google8protobuf8internal14AccessorHelper4SizeERKNS1_20RepeatedPtrFieldBaseE
        - _ZN6google8protobuf8internal18SerializeMessageToINS1_11ArrayOutputEEEvPKNS0_11MessageLiteEPKvPT_
        - _ZN6google8protobuf8internal3GetINS1_20RepeatedPtrFieldBaseEEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:477,9'
          Dst:             _ZN6google8protobuf8internal3GetINS1_20RepeatedPtrFieldBaseEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:478,25'
          Dst:             _ZN6google8protobuf8internal14AccessorHelper4SizeERKNS1_20RepeatedPtrFieldBaseE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:479,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:481,43'
          Dst:             _ZN6google8protobuf8internal14AccessorHelper3GetERKNS1_20RepeatedPtrFieldBaseEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:480,7'
          Dst:             _ZN6google8protobuf8internal18SerializeMessageToINS1_11ArrayOutputEEEvPKNS0_11MessageLiteEPKvPT_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi11EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi11EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi11EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi12EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:559,51'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi12EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi13EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi13ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi13ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi13EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi13EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi13ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIjEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi13ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi13EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi13ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIjE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIjEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi13ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi13EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi13EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi13EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi14EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi14ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi14ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi14EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi14EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi14ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi14ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi14EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi14ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi14ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi14EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi14EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi14EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi15EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi15ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi15ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi15EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi15EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi15ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi15ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi15EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi15ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi15ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi15EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi15EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi15EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi16EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi16ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi16ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi16EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi16EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi16ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIlEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi16ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi16EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi16ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIlE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIlEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi16ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi16EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi16EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi16EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi17EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi17ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi17ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi17EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi17EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi17ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi17ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi17EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi17ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi17ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi17EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi17EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi17EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi18EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi18ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi18ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal6IsNullILi18EEEbPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi18EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi18ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIlEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi18ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi18EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi18ENS1_11ArrayOutputEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIlE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIlEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS1_11ArrayOutputEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi18ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi18EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi18EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi18EE9SerializeINS1_11ArrayOutputEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf2io17CodedOutputStreamC2EPNS1_20ZeroCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStreamC2EPNS1_20ZeroCopyOutputStreamEb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1050,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStreamC2EPNS1_20ZeroCopyOutputStreamEb
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream29SetSerializationDeterministicEb
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream29SetSerializationDeterministicEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1226,11'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream29SetSerializationDeterministicEb
    - functionName:    _ZNK6google8protobuf2io17CodedOutputStream9ByteCountEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf2io19EpsCopyOutputStream9ByteCountEPh
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1190,35'
          Dst:             _ZNK6google8protobuf2io19EpsCopyOutputStream9ByteCountEPh
    - functionName:    _ZN6google8protobuf2io17ArrayOutputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io20ZeroCopyOutputStreamD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h:111,41'
          Dst:             _ZN6google8protobuf2io20ZeroCopyOutputStreamD2Ev
    - functionName:    _ZN6google8protobuf8internal23SerializeNotImplementedEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:534,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:534,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:534,56'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:534,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:534,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:534,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io20ZeroCopyOutputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream29SetSerializationDeterministicEb
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal10WriteTagToINS1_11ArrayOutputEEEvjPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11SerializeToILi13ENS1_11ArrayOutputEEEvPKvPT0_
      functionUses:    50
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:271,3'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi13ENS1_11ArrayOutputEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi13ENS1_11ArrayOutputEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi13EE9SerializeEPKvPS3_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi13EE9SerializeEPKvPS3_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi13EE9SerializeEPKvPS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi13EE16SerializeToArrayEPKvPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:296,19'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi13EE16SerializeToArrayEPKvPh
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi13EE16SerializeToArrayEPKvPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZN6google8protobuf8internal3GetIjEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:157,52'
          Dst:             _ZN6google8protobuf8internal3GetIjEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:157,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
    - functionName:    _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal3GetINS1_20RepeatedPtrFieldBaseEEERKT_PKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14AccessorHelper4SizeERKNS1_20RepeatedPtrFieldBaseE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:432,61'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv
    - functionName:    _ZN6google8protobuf8internal14AccessorHelper3GetERKNS1_20RepeatedPtrFieldBaseEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:434,14'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
    - functionName:    _ZN6google8protobuf8internal3GetIPKNS0_11MessageLiteEEERKT_PKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal16SerializeGroupToINS1_11ArrayOutputEEEvPKNS0_11MessageLiteEPKvPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal23SerializeMessageNoTableEPKNS0_11MessageLiteEPNS1_11ArrayOutputE
        - _ZN6google8protobuf8internal24SerializeMessageDispatchERKNS0_11MessageLiteEPKNS1_13FieldMetadataEiiPNS1_11ArrayOutputE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:361,5'
          Dst:             _ZN6google8protobuf8internal23SerializeMessageNoTableEPKNS0_11MessageLiteEPNS1_11ArrayOutputE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:368,3'
          Dst:             _ZN6google8protobuf8internal24SerializeMessageDispatchERKNS0_11MessageLiteEPKNS1_13FieldMetadataEiiPNS1_11ArrayOutputE
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi9ENS1_11ArrayOutputEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi9EE9SerializeEPKvPS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi9EE9SerializeEPKvPS3_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi9EE9SerializeEPKvPS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi9EE16SerializeToArrayEPKvPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:296,19'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi9EE16SerializeToArrayEPKvPh
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi9EE16SerializeToArrayEPKvPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream26WriteStringWithSizeToArrayERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:249,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteStringWithSizeToArrayERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
    - functionName:    _ZN6google8protobuf8internal3GetINS1_14ArenaStringPtrEEERKT_PKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIbEEEERKT_PKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi8ENS1_11ArrayOutputEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi8EE9SerializeEPKvPS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi8EE9SerializeEPKvPS3_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi8EE9SerializeEPKvPS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi8EE16SerializeToArrayEPKvPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:296,19'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi8EE16SerializeToArrayEPKvPh
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi8EE16SerializeToArrayEPKvPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZN6google8protobuf8internal3GetIbEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:124,50'
          Dst:             _ZN6google8protobuf8internal3GetIbEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:124,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
    - functionName:    _ZN6google8protobuf8internal3GetIbEERKT_PKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi7ENS1_11ArrayOutputEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi7EE9SerializeEPKvPS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi7EE9SerializeEPKvPS3_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi7EE9SerializeEPKvPS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi7EE16SerializeToArrayEPKvPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:296,19'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi7EE16SerializeToArrayEPKvPh
    - functionName:    _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi6ENS1_11ArrayOutputEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi6EE9SerializeEPKvPS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi6EE9SerializeEPKvPS3_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi6EE9SerializeEPKvPS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi6EE16SerializeToArrayEPKvPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:296,19'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi6EE16SerializeToArrayEPKvPh
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi5ENS1_11ArrayOutputEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi5EE9SerializeEPKvPS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi5EE9SerializeEPKvPS3_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi5EE9SerializeEPKvPS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi5EE16SerializeToArrayEPKvPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:296,19'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi5EE16SerializeToArrayEPKvPh
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi4ENS1_11ArrayOutputEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi4EE9SerializeEPKvPS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi4EE9SerializeEPKvPS3_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi4EE9SerializeEPKvPS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi4EE16SerializeToArrayEPKvPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:296,19'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi4EE16SerializeToArrayEPKvPh
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi4EE16SerializeToArrayEPKvPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - _ZN6google8protobuf8internal3GetImEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:188,52'
          Dst:             _ZN6google8protobuf8internal3GetImEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:188,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi3ENS1_11ArrayOutputEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi3EE9SerializeEPKvPS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi3EE9SerializeEPKvPS3_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi3EE9SerializeEPKvPS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi3EE16SerializeToArrayEPKvPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:296,19'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi3EE16SerializeToArrayEPKvPh
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi3EE16SerializeToArrayEPKvPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - _ZN6google8protobuf8internal3GetIlEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:167,51'
          Dst:             _ZN6google8protobuf8internal3GetIlEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:167,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
    - functionName:    _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIfEEEERKT_PKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi2ENS1_11ArrayOutputEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi2EE9SerializeEPKvPS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi2EE9SerializeEPKvPS3_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi2EE9SerializeEPKvPS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi7EE16SerializeToArrayEPKvPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:296,19'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi7EE16SerializeToArrayEPKvPh
    - functionName:    _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIdEEEERKT_PKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi1ENS1_11ArrayOutputEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi1EE9SerializeEPKvPS3_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi1EE9SerializeEPKvPS3_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS1_11ArrayOutputELi1EE9SerializeEPKvPS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi6EE16SerializeToArrayEPKvPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:296,19'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi6EE16SerializeToArrayEPKvPh
    - functionName:    _ZNK6google8protobuf11MessageLite24SerializeWithCachedSizesEPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream6SetCurEPh
        - _ZN6google8protobuf2io17CodedOutputStream7EpsCopyEv
        - _ZNK6google8protobuf2io17CodedOutputStream3CurEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:444,47'
          Dst:             _ZNK6google8protobuf2io17CodedOutputStream3CurEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:444,62'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream7EpsCopyEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:444,13'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream6SetCurEPh
    - functionName:    _ZNK6google8protobuf2io17CodedOutputStream3CurEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream7EpsCopyEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream6SetCurEPh
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi18EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode64El
        - _ZN6google8protobuf8internal3GetIlEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:175,38'
          Dst:             _ZN6google8protobuf8internal3GetIlEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:175,5'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode64El
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:175,5'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1645
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - _ZN6google8protobuf2io17CodedOutputStream6SetCurEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZNK6google8protobuf2io17CodedOutputStream3CurEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1646,16'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1647,38'
          Dst:             _ZNK6google8protobuf2io17CodedOutputStream3CurEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1647,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1647,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream6SetCurEPh
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream19EnsureSpaceFallbackEPh
      functionUses:    110
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:690,14'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream19EnsureSpaceFallbackEPh
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi18EE9SerializeEPKvPS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi18EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:283,5'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi18EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi18ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi18EE9SerializeEPKvPS4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi18EE9SerializeEPKvPS4_
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi17EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode32Ei
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:143,38'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:143,5'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode32Ei
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:143,5'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZN6google8protobuf2io17CodedOutputStream6SetCurEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZNK6google8protobuf2io17CodedOutputStream3CurEv
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1641,16'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1642,38'
          Dst:             _ZNK6google8protobuf2io17CodedOutputStream3CurEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1642,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1642,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream6SetCurEPh
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi17EE9SerializeEPKvPS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi17EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:283,5'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi17EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi17ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi17EE9SerializeEPKvPS4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi17EE9SerializeEPKvPS4_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi16EE9SerializeEPKvPS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi6EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:283,5'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi6EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi6EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian64Em
        - _ZN6google8protobuf8internal3GetImEERKT_PKv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:207,39'
          Dst:             _ZN6google8protobuf8internal3GetImEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:207,5'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian64Em
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian64Em
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
        - _ZN6google8protobuf2io17CodedOutputStream6SetCurEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZNK6google8protobuf2io17CodedOutputStream3CurEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1136,18'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1137,46'
          Dst:             _ZNK6google8protobuf2io17CodedOutputStream3CurEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1137,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1137,5'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream6SetCurEPh
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi16ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi16EE9SerializeEPKvPS4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi16EE9SerializeEPKvPS4_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi15EE9SerializeEPKvPS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi7EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:283,5'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi7EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi7EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian32Ej
        - _ZN6google8protobuf8internal3GetIjEERKT_PKv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:196,39'
          Dst:             _ZN6google8protobuf8internal3GetIjEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:196,5'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian32Ej
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian32Ej
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - _ZN6google8protobuf2io17CodedOutputStream6SetCurEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZNK6google8protobuf2io17CodedOutputStream3CurEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1129,18'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1130,46'
          Dst:             _ZNK6google8protobuf2io17CodedOutputStream3CurEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1130,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1130,5'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream6SetCurEPh
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi15ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi15EE9SerializeEPKvPS4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi15EE9SerializeEPKvPS4_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi14EE9SerializeEPKvPS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi5EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:283,5'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi5EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi5EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream25WriteVarint32SignExtendedEi
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:132,37'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:132,5'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream25WriteVarint32SignExtendedEi
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream25WriteVarint32SignExtendedEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1599,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi14ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi14EE9SerializeEPKvPS4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi14EE9SerializeEPKvPS4_
    - functionName:    _ZN6google8protobuf8internal18SerializeMessageToINS0_2io17CodedOutputStreamEEEvPKNS0_11MessageLiteEPKvPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal23SerializeMessageNoTableEPKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE
        - _ZN6google8protobuf8internal24SerializeMessageDispatchERKNS0_11MessageLiteEPKNS1_13FieldMetadataEiiPNS0_2io17CodedOutputStreamE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:340,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:341,5'
          Dst:             _ZN6google8protobuf8internal23SerializeMessageNoTableEPKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:347,3'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:349,3'
          Dst:             _ZN6google8protobuf8internal24SerializeMessageDispatchERKNS0_11MessageLiteEPKNS1_13FieldMetadataEiiPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11SerializeToILi13ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:276,3'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi13ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal23SerializeMessageNoTableEPKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf11MessageLite24SerializeWithCachedSizesEPNS0_2io17CodedOutputStreamE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:302,8'
          Dst:             _ZNK6google8protobuf11MessageLite24SerializeWithCachedSizesEPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal24SerializeMessageDispatchERKNS0_11MessageLiteEPKNS1_13FieldMetadataEiiPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal17SerializeInternalEPKhPKNS1_13FieldMetadataEiPNS0_2io17CodedOutputStreamE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:319,3'
          Dst:             _ZN6google8protobuf8internal17SerializeInternalEPKhPKNS1_13FieldMetadataEiPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal17SerializeInternalEPKhPKNS1_13FieldMetadataEiPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         208
      ICount:          1348
      EdgeCount:       262
      CyclomaticComplexity: 56
      functionsReached:
        - _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi10EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi11EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi12EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi13EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi14EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi15EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi16EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi17EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi18EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi1EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi2EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi3EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi4EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi5EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi6EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi7EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi8EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal16OneOfFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi13EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi14EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi15EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi16EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi17EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi18EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi1EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi2EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi3EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi4EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi5EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi6EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi7EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi8EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal17PackedFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi10EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi11EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi13EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi14EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi15EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi16EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi17EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi18EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi1EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi2EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi3EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi4EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi5EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi6EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi7EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi8EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19RepeatedFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi10EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi11EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi13EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi14EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi15EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi16EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi17EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi18EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi1EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi2EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi3EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi4EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi5EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi6EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi7EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi8EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - _ZN6google8protobuf8internal23SerializeNotImplementedEi
        - _ZN6google8protobuf8internal6IsNullILi10EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi11EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi12EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi13EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi14EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi15EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi16EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi17EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi18EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi1EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi2EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi3EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi4EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi5EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi6EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi7EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi8EEEbPKv
        - _ZN6google8protobuf8internal6IsNullILi9EEEbPKv
        - _ZN6google8protobuf8internal9IsPresentEPKvj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/generated_message_util.cc:601,5'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:602,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:602,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi1EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:602,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi1EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:602,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi1EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:602,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi1EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:602,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi1EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:602,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:602,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi1EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:603,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:603,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi2EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:603,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi2EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:603,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi2EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:603,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi2EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:603,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi2EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:603,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:603,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi2EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:604,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:604,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi3EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:604,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi3EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:604,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi3EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:604,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi3EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:604,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi3EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:604,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:604,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi3EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:605,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:605,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi4EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:605,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi4EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:605,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi4EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:605,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi4EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:605,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi4EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:605,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:605,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi4EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:606,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:606,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi5EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:606,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi5EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:606,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi5EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:606,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi5EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:606,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi5EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:606,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:606,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi5EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:607,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:607,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi6EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:607,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi6EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:607,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi6EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:607,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi6EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:607,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi6EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:607,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:607,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi6EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:608,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:608,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi7EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:608,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi7EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:608,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi7EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:608,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi7EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:608,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi7EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:608,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:608,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi7EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:609,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:609,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi8EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:609,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi8EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:609,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi8EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:609,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi8EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:609,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi8EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:609,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:609,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi8EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:610,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:610,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:610,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi9EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:610,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:610,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:610,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:610,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:610,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:611,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:611,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi10EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:611,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi10EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:611,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi10EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:611,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi10EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:611,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:611,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:611,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi10EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:612,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:612,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi11EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:612,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi11EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:612,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi11EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:612,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi11EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:612,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:612,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:612,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi11EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:613,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:613,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:613,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi12EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:613,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:613,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:613,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:613,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:613,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi12EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:614,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:614,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi13EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:614,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi13EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:614,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi13EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:614,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi13EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:614,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi13EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:614,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:614,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi13EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:615,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:615,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi14EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:615,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi14EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:615,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi14EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:615,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi14EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:615,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi14EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:615,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:615,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi14EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:616,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:616,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi15EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:616,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi15EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:616,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi15EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:616,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi15EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:616,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi15EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:616,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:616,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi15EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:617,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:617,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi16EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:617,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi16EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:617,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi16EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:617,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi16EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:617,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi16EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:617,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:617,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi16EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:618,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:618,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi17EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:618,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi17EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:618,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi17EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:618,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi17EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:618,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi17EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:618,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:618,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi17EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:619,7'
          Dst:             _ZN6google8protobuf8internal9IsPresentEPKvj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:619,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi18EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:619,7'
          Dst:             _ZN6google8protobuf8internal6IsNullILi18EEEbPKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:619,7'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi18EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:619,7'
          Dst:             _ZN6google8protobuf8internal19RepeatedFieldHelperILi18EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:619,7'
          Dst:             _ZN6google8protobuf8internal17PackedFieldHelperILi18EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:619,7'
          Dst:             _ZN6google8protobuf8internal14IsOneofPresentEPKvjj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:619,7'
          Dst:             _ZN6google8protobuf8internal16OneOfFieldHelperILi18EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:630,9'
          Dst:             _ZN6google8protobuf8internal23SerializeNotImplementedEi
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi1EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi1ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi1ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi1EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi1ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIdEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIdEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIdEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi1ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi1EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi1ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIdEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIdE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIdEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIdEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi1ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi1EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi1EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi1EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi2EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi2ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi2ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi2EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi2ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIfEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIfEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIfEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi2ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi2EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi2ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIfEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIfE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIfEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIfEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi2ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi2EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi2EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi2EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi3EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi3ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi3ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi3EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi3ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIlEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi3ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi3EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi3ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIlE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIlEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi3ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi3EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi3EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi3EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi4EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi4ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi4ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi4EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi4ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldImEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi4ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi4EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi4ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldImE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldImEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi4ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi4EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi4EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi4EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi5EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi5ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi5ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi5EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi5ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi5ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi5EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi5ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi5ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi5EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi5EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi5EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi6EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi6ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi6ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi6EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi6ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldImEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi6ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi6EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi6ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldImE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldImEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldImEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi6ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi6EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi6EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi6EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi7EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi7ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi7ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi7EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi7ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIjEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi7ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi7EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi7ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIjE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIjEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi7ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi7EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi7EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi7EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi8EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi8ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi8ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi8EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi8ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIbEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIbEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIbEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi8ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi8EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi8ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIbEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIbE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIbEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIbEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi8ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi8EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi8EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi8EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi9ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS1_14ArenaStringPtrEEERKT_PKv
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:385,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:386,47'
          Dst:             _ZN6google8protobuf8internal3GetINS1_14ArenaStringPtrEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:386,74'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:386,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi9ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi9ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal14AccessorHelper3GetERKNS1_20RepeatedPtrFieldBaseEi
        - _ZN6google8protobuf8internal14AccessorHelper4SizeERKNS1_20RepeatedPtrFieldBaseE
        - _ZN6google8protobuf8internal3GetINS1_20RepeatedPtrFieldBaseEEERKT_PKv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:443,9'
          Dst:             _ZN6google8protobuf8internal3GetINS1_20RepeatedPtrFieldBaseEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:444,25'
          Dst:             _ZN6google8protobuf8internal14AccessorHelper4SizeERKNS1_20RepeatedPtrFieldBaseE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:445,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:446,48'
          Dst:             _ZN6google8protobuf8internal14AccessorHelper3GetERKNS1_20RepeatedPtrFieldBaseEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:446,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi9ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEj
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:509,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:509,23'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:509,58'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:509,68'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:510,16'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEj
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:509,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:509,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:509,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi10EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal16SerializeGroupToINS0_2io17CodedOutputStreamEEEvPKNS0_11MessageLiteEPKvPT_
        - _ZN6google8protobuf8internal3GetIPKNS0_11MessageLiteEEERKT_PKv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:399,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:400,22'
          Dst:             _ZN6google8protobuf8internal3GetIPKNS0_11MessageLiteEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:400,5'
          Dst:             _ZN6google8protobuf8internal16SerializeGroupToINS0_2io17CodedOutputStreamEEEvPKNS0_11MessageLiteEPKvPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:402,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi10EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal14AccessorHelper3GetERKNS1_20RepeatedPtrFieldBaseEi
        - _ZN6google8protobuf8internal14AccessorHelper4SizeERKNS1_20RepeatedPtrFieldBaseE
        - _ZN6google8protobuf8internal16SerializeGroupToINS0_2io17CodedOutputStreamEEEvPKNS0_11MessageLiteEPKvPT_
        - _ZN6google8protobuf8internal3GetINS1_20RepeatedPtrFieldBaseEEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:461,9'
          Dst:             _ZN6google8protobuf8internal3GetINS1_20RepeatedPtrFieldBaseEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:462,25'
          Dst:             _ZN6google8protobuf8internal14AccessorHelper4SizeERKNS1_20RepeatedPtrFieldBaseE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:463,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:465,43'
          Dst:             _ZN6google8protobuf8internal14AccessorHelper3GetERKNS1_20RepeatedPtrFieldBaseEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:464,7'
          Dst:             _ZN6google8protobuf8internal16SerializeGroupToINS0_2io17CodedOutputStreamEEEvPKNS0_11MessageLiteEPKvPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:467,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi10EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi10EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi10EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi11EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal18SerializeMessageToINS0_2io17CodedOutputStreamEEEvPKNS0_11MessageLiteEPKvPT_
        - _ZN6google8protobuf8internal3GetIPKNS0_11MessageLiteEEERKT_PKv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:410,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:411,24'
          Dst:             _ZN6google8protobuf8internal3GetIPKNS0_11MessageLiteEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:411,5'
          Dst:             _ZN6google8protobuf8internal18SerializeMessageToINS0_2io17CodedOutputStreamEEEvPKNS0_11MessageLiteEPKvPT_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi11EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal14AccessorHelper3GetERKNS1_20RepeatedPtrFieldBaseEi
        - _ZN6google8protobuf8internal14AccessorHelper4SizeERKNS1_20RepeatedPtrFieldBaseE
        - _ZN6google8protobuf8internal18SerializeMessageToINS0_2io17CodedOutputStreamEEEvPKNS0_11MessageLiteEPKvPT_
        - _ZN6google8protobuf8internal3GetINS1_20RepeatedPtrFieldBaseEEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:477,9'
          Dst:             _ZN6google8protobuf8internal3GetINS1_20RepeatedPtrFieldBaseEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:478,25'
          Dst:             _ZN6google8protobuf8internal14AccessorHelper4SizeERKNS1_20RepeatedPtrFieldBaseE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:479,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:481,43'
          Dst:             _ZN6google8protobuf8internal14AccessorHelper3GetERKNS1_20RepeatedPtrFieldBaseEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:480,7'
          Dst:             _ZN6google8protobuf8internal18SerializeMessageToINS0_2io17CodedOutputStreamEEEvPKNS0_11MessageLiteEPKvPT_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi11EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi11EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi11EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi12EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi9EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi13EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi13ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi13ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi13EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi13ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIjEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi13ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi13EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi13ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIjE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIjEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIjEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi13ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi13EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi13EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi13EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi14EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi14ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi14ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi14EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi14ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi14ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi14EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi14ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi14ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi14EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi14EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi14EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi15EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi15ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi15ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi15EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi15ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi15ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi15EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi15ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi15ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi15EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi15EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi15EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi16EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi16ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi16ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi16EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi16ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIlEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi16ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi16EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi16ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIlE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIlEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi16ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi16EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi16EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi16EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi17EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi17ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi17ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi17EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi17ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi17ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi17EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi17ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIiEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi17ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi17EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi17EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi17EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal19SingularFieldHelperILi18EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi18ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:376,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:377,5'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi18ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal19RepeatedFieldHelperILi18EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi18ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIlEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:421,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:422,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:423,7'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:424,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi18ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal17PackedFieldHelperILi18EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal11SerializeToILi18ENS0_2io17CodedOutputStreamEEEvPKvPT0_
        - _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIlE5emptyEv
        - _ZNK6google8protobuf13RepeatedFieldIlEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:493,37'
          Dst:             _ZN6google8protobuf8internal3GetINS0_13RepeatedFieldIlEEEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:494,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE5emptyEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:497,9'
          Dst:             _ZN6google8protobuf8internal3GetIiEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:498,5'
          Dst:             _ZN6google8protobuf8internal13WriteLengthToINS0_2io17CodedOutputStreamEEEvjPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:499,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlEixEi
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:500,7'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi18ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal16OneOfFieldHelperILi18EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19SingularFieldHelperILi18EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:528,5'
          Dst:             _ZN6google8protobuf8internal19SingularFieldHelperILi18EE9SerializeINS0_2io17CodedOutputStreamEEEvPKvRKNS1_13FieldMetadataEPT_
    - functionName:    _ZN6google8protobuf8internal10WriteTagToINS0_2io17CodedOutputStreamEEEvjPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11SerializeToILi13ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionUses:    50
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:271,3'
          Dst:             _ZN6google8protobuf8internal11SerializeToILi13ENS0_2io17CodedOutputStreamEEEvPKvPT0_
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi13ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi13EE9SerializeEPKvPS4_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi13EE9SerializeEPKvPS4_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi13EE9SerializeEPKvPS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi13EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:283,5'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi13EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi13EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf8internal3GetIjEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:154,38'
          Dst:             _ZN6google8protobuf8internal3GetIjEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:154,5'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
    - functionName:    _ZN6google8protobuf8internal16SerializeGroupToINS0_2io17CodedOutputStreamEEEvPKNS0_11MessageLiteEPKvPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal23SerializeMessageNoTableEPKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE
        - _ZN6google8protobuf8internal24SerializeMessageDispatchERKNS0_11MessageLiteEPKNS1_13FieldMetadataEiiPNS0_2io17CodedOutputStreamE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:361,5'
          Dst:             _ZN6google8protobuf8internal23SerializeMessageNoTableEPKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:368,3'
          Dst:             _ZN6google8protobuf8internal24SerializeMessageDispatchERKNS0_11MessageLiteEPKNS1_13FieldMetadataEiiPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi9ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi9EE9SerializeEPKvPS4_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi9EE9SerializeEPKvPS4_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi9EE9SerializeEPKvPS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi9EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:283,5'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi9EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi9EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf2io17CodedOutputStream20WriteRawMaybeAliasedEPKvi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:244,13'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:245,13'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteRawMaybeAliasedEPKvi
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream20WriteRawMaybeAliasedEPKvi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream20WriteRawMaybeAliasedEPKviPh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1690,16'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream20WriteRawMaybeAliasedEPKviPh
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream20WriteRawMaybeAliasedEPKviPh
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream15WriteAliasedRawEPKviPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:708,14'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream15WriteAliasedRawEPKviPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:710,14'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream16WriteRawFallbackEPKviPh
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:697,14'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream16WriteRawFallbackEPKviPh
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi8ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi8EE9SerializeEPKvPS4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi8EE9SerializeEPKvPS4_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi8EE9SerializeEPKvPS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi8EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:283,5'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi8EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi8EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf8internal3GetIbEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:121,36'
          Dst:             _ZN6google8protobuf8internal3GetIbEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:121,5'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi7ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi7EE9SerializeEPKvPS4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi7EE9SerializeEPKvPS4_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi7EE9SerializeEPKvPS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi7EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:283,5'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi7EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi6ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi6EE9SerializeEPKvPS4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi6EE9SerializeEPKvPS4_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi6EE9SerializeEPKvPS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi6EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:283,5'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi6EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi5ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi5EE9SerializeEPKvPS4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi5EE9SerializeEPKvPS4_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi5EE9SerializeEPKvPS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi5EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:283,5'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi5EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi4ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi4EE9SerializeEPKvPS4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi4EE9SerializeEPKvPS4_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi4EE9SerializeEPKvPS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi4EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:283,5'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi4EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi4EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
        - _ZN6google8protobuf8internal3GetImEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:185,38'
          Dst:             _ZN6google8protobuf8internal3GetImEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:185,5'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi3ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi3EE9SerializeEPKvPS4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi3EE9SerializeEPKvPS4_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi3EE9SerializeEPKvPS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi3EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:283,5'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi3EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal19PrimitiveTypeHelperILi3EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
        - _ZN6google8protobuf8internal3GetIlEERKT_PKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:164,37'
          Dst:             _ZN6google8protobuf8internal3GetIlEERKT_PKv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:164,5'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi2ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi2EE9SerializeEPKvPS4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi2EE9SerializeEPKvPS4_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi2EE9SerializeEPKvPS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi7EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:283,5'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi7EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal11SerializeToILi1ENS0_2io17CodedOutputStreamEEEvPKvPT0_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi1EE9SerializeEPKvPS4_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:266,3'
          Dst:             _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi1EE9SerializeEPKvPS4_
    - functionName:    _ZN6google8protobuf8internal12OutputHelperINS0_2io17CodedOutputStreamELi1EE9SerializeEPKvPS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19PrimitiveTypeHelperILi6EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:283,5'
          Dst:             _ZN6google8protobuf8internal19PrimitiveTypeHelperILi6EE9SerializeEPKvPNS0_2io17CodedOutputStreamE
    - functionName:    pthread_self
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1106,18'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
    - functionName:    _ZN6google8protobuf8internal23OnShutdownDestroyStringEPKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13DestroyStringEPKv
        - _ZN6google8protobuf8internal13OnShutdownRunEPFvPKvES3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:261,3'
          Dst:             _ZN6google8protobuf8internal13OnShutdownRunEPFvPKvES3_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:261,3'
          Dst:             _ZN6google8protobuf8internal13DestroyStringEPKv
    - functionName:    _ZN6google8protobuf8internal13DestroyStringEPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12_GLOBAL__N_111InitSCC_DFSEPNS1_11SCCInfoBaseE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          134
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf8internal12_GLOBAL__N_111InitSCC_DFSEPNS1_11SCCInfoBaseE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:746,25'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_111InitSCC_DFSEPNS1_11SCCInfoBaseE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:752,7'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_111InitSCC_DFSEPNS1_11SCCInfoBaseE
    - functionName:    _ZN6google8protobuf8internal20InitProtobufDefaultsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal24InitProtobufDefaultsSlowEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:96,5'
          Dst:             _ZN6google8protobuf8internal24InitProtobufDefaultsSlowEv
    - functionName:    _ZN6google8protobuf8internal24InitProtobufDefaultsSlowEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internalL24InitProtobufDefaultsImplEv
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:90,3'
          Dst:             __cxa_guard_acquire
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:90,27'
          Dst:             _ZN6google8protobuf8internalL24InitProtobufDefaultsImplEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:90,3'
          Dst:             __cxa_guard_release
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:90,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN6google8protobuf8internalL24InitProtobufDefaultsImplEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal23OnShutdownDestroyStringEPKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:78,3'
          Dst:             _ZN6google8protobuf8internal23OnShutdownDestroyStringEPKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf8internal11InitSCCImplEPNS1_11SCCInfoBaseE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12WrappedMutex4LockEv
        - _ZN6google8protobuf8internal12WrappedMutex6UnlockEv
        - _ZN6google8protobuf8internal12_GLOBAL__N_111InitSCC_DFSEPNS1_11SCCInfoBaseE
        - _ZN6google8protobuf8internal20InitProtobufDefaultsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:784,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:784,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:784,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:784,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:784,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:788,3'
          Dst:             _ZN6google8protobuf8internal20InitProtobufDefaultsEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:789,6'
          Dst:             _ZN6google8protobuf8internal12WrappedMutex4LockEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:791,3'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_111InitSCC_DFSEPNS1_11SCCInfoBaseE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:799,6'
          Dst:             _ZN6google8protobuf8internal12WrappedMutex6UnlockEv
    - functionName:    _ZN6google8protobuf5Arena3OwnINS0_11MessageLiteEEEvPT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal19arena_delete_objectINS0_11MessageLiteEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl10AddCleanupEPvPFvS3_E
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:340,5'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl10AddCleanupEPvPFvS3_E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:340,5'
          Dst:             _ZN6google8protobuf8internal19arena_delete_objectINS0_11MessageLiteEEEvPv
    - functionName:    _ZN6google8protobuf8internal23GetOwnedMessageInternalEPNS0_5ArenaEPNS0_11MessageLiteES3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          173
      EdgeCount:       37
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf5Arena3OwnINS0_11MessageLiteEEEvPT_
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:722,3'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:722,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:722,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:722,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:722,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:723,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:723,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:723,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:723,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:725,20'
          Dst:             _ZN6google8protobuf5Arena3OwnINS0_11MessageLiteEEEvPT_
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:722,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:723,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal11GenericSwapEPNS0_11MessageLiteES3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal26DuplicateIfNonNullInternalEPNS0_11MessageLiteE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14GetEmptyStringEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20InitProtobufDefaultsEv
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:102,3'
          Dst:             _ZN6google8protobuf8internal20InitProtobufDefaultsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:103,10'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream11WriteStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1685,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
    - functionName:    _ZN6google8protobuf8internal26UnknownFieldSerializerLiteEPKhjjjPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream11WriteStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:695,13'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:693,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream11WriteStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet24SerializeWithCachedSizesEiiPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream6SetCurEPh
        - _ZN6google8protobuf2io17CodedOutputStream7EpsCopyEv
        - _ZNK6google8protobuf2io17CodedOutputStream3CurEv
        - _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:462,47'
          Dst:             _ZNK6google8protobuf2io17CodedOutputStream3CurEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:462,62'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream7EpsCopyEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:461,20'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:461,13'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream6SetCurEPh
    - functionName:    _ZN6google8protobuf8internal19ExtensionSerializerEPKhjjjPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet24SerializeWithCachedSizesEiiPNS0_2io17CodedOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_message_util.cc:687,9'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet24SerializeWithCachedSizesEiiPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal13FieldMetadata13CalculateTypeEiNS2_14FieldTypeClassE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal32StringSpaceUsedExcludingSelfLongERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14DestroyMessageEPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_message_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      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:    _ZN6google8protobuf7uint128C2Emm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobufL5Fls64Em
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/int128.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          172
      EdgeCount:       40
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/int128.cc:63,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/int128.cc:63,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/int128.cc:63,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/int128.cc:63,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/int128.cc:63,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf7uint128C2Em
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf7uint128C2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuflsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEERKNS0_7uint128E
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/int128.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          332
      EdgeCount:       76
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN6google8protobuf7uint12810DivModImplES1_S1_PS1_S2_
        - _ZN6google8protobuf7uint128C2Em
        - _ZN6google8protobuf7uint128C2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/int128.cc:134,3'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/int128.cc:132,11'
          Dst:             _ZN6google8protobuf7uint128C2Ev
        - Src:             'third_party/protobuf-lite/int128.cc:137,11'
          Dst:             _ZN6google8protobuf7uint128C2Em
        - Src:             'third_party/protobuf-lite/int128.cc:141,13'
          Dst:             _ZN6google8protobuf7uint128C2Em
        - Src:             'third_party/protobuf-lite/int128.cc:146,13'
          Dst:             _ZN6google8protobuf7uint128C2Em
        - Src:             'third_party/protobuf-lite/int128.cc:160,11'
          Dst:             _ZN6google8protobuf7uint128C2Ev
        - Src:             'third_party/protobuf-lite/int128.cc:161,3'
          Dst:             _ZN6google8protobuf7uint12810DivModImplES1_S1_PS1_S2_
        - Src:             'third_party/protobuf-lite/int128.cc:162,11'
          Dst:             _ZN6google8protobuf7uint128C2Ev
        - Src:             'third_party/protobuf-lite/int128.cc:163,3'
          Dst:             _ZN6google8protobuf7uint12810DivModImplES1_S1_PS1_S2_
    - functionName:    _ZN6google8protobuf7uint12810DivModImplES1_S1_PS1_S2_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/int128.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          154
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN6google8protobuf7uint128C2Ei
        - _ZN6google8protobuf7uint128lSEi
        - _ZN6google8protobuf7uint128mIERKS1_
        - _ZN6google8protobuf7uint128pLERKS1_
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEm
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobufL6Fls128ENS0_7uint128E
        - _ZN6google8protobufeqERKNS0_7uint128ES3_
        - _ZN6google8protobufleERKNS0_7uint128ES3_
        - _ZN6google8protobuflsERKNS0_7uint128Ei
        - _ZN6google8protobufltERKNS0_7uint128ES3_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/int128.cc:85,18'
          Dst:             _ZN6google8protobuf7uint128C2Ei
        - Src:             'third_party/protobuf-lite/int128.cc:85,15'
          Dst:             _ZN6google8protobufeqERKNS0_7uint128ES3_
        - Src:             'third_party/protobuf-lite/int128.cc:86,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/int128.cc:86,23'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/int128.cc:86,66'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEm
        - Src:             'third_party/protobuf-lite/int128.cc:87,23'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/int128.cc:87,34'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEm
        - Src:             'third_party/protobuf-lite/int128.cc:86,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/int128.cc:86,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/int128.cc:86,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/int128.cc:88,23'
          Dst:             _ZN6google8protobufltERKNS0_7uint128ES3_
        - Src:             'third_party/protobuf-lite/int128.cc:89,21'
          Dst:             _ZN6google8protobuf7uint128C2Ei
        - Src:             'third_party/protobuf-lite/int128.cc:93,31'
          Dst:             _ZN6google8protobufL6Fls128ENS0_7uint128E
        - Src:             'third_party/protobuf-lite/int128.cc:94,30'
          Dst:             _ZN6google8protobufL6Fls128ENS0_7uint128E
        - Src:             'third_party/protobuf-lite/int128.cc:96,24'
          Dst:             _ZN6google8protobuf7uint128C2Ei
        - Src:             'third_party/protobuf-lite/int128.cc:98,16'
          Dst:             _ZN6google8protobuf7uint128lSEi
        - Src:             'third_party/protobuf-lite/int128.cc:99,41'
          Dst:             _ZN6google8protobuflsERKNS0_7uint128Ei
        - Src:             'third_party/protobuf-lite/int128.cc:100,27'
          Dst:             _ZN6google8protobufleERKNS0_7uint128ES3_
        - Src:             'third_party/protobuf-lite/int128.cc:101,18'
          Dst:             _ZN6google8protobuf7uint128mIERKS1_
        - Src:             'third_party/protobuf-lite/int128.cc:102,21'
          Dst:             _ZN6google8protobuf7uint128C2Ei
        - Src:             'third_party/protobuf-lite/int128.cc:102,18'
          Dst:             _ZN6google8protobuf7uint128pLERKS1_
    - functionName:    _ZN6google8protobuf7uint128C2Ei
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobufeqERKNS0_7uint128ES3_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
        - _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:139,11'
          Dst:             _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:139,32'
          Dst:             _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:140,11'
          Dst:             _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:140,33'
          Dst:             _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
    - functionName:    _ZN6google8protobufltERKNS0_7uint128ES3_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
        - _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:176,1'
          Dst:             _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:176,1'
          Dst:             _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:176,1'
          Dst:             _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:176,1'
          Dst:             _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:176,1'
          Dst:             _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:176,1'
          Dst:             _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
    - functionName:    _ZN6google8protobufL6Fls128ENS0_7uint128E
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/int128.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
        - _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
        - _ZN6google8protobufL5Fls64Em
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/int128.cc:77,19'
          Dst:             _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
        - Src:             'third_party/protobuf-lite/int128.cc:78,12'
          Dst:             _ZN6google8protobufL5Fls64Em
        - Src:             'third_party/protobuf-lite/int128.cc:80,16'
          Dst:             _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
        - Src:             'third_party/protobuf-lite/int128.cc:80,10'
          Dst:             _ZN6google8protobufL5Fls64Em
    - functionName:    _ZN6google8protobuf7uint128lSEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuflsERKNS0_7uint128Ei
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
        - _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
        - _ZN6google8protobuf7uint128C2Emm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:238,22'
          Dst:             _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:239,22'
          Dst:             _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:240,21'
          Dst:             _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:241,12'
          Dst:             _ZN6google8protobuf7uint128C2Emm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:243,20'
          Dst:             _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:243,12'
          Dst:             _ZN6google8protobuf7uint128C2Emm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:245,12'
          Dst:             _ZN6google8protobuf7uint128C2Emm
    - functionName:    _ZN6google8protobufleERKNS0_7uint128ES3_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
        - _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:179,1'
          Dst:             _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:179,1'
          Dst:             _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:179,1'
          Dst:             _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:179,1'
          Dst:             _ZN6google8protobuf12Uint128Low64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:179,1'
          Dst:             _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h:179,1'
          Dst:             _ZN6google8protobuf13Uint128High64ERKNS0_7uint128E
    - functionName:    _ZN6google8protobuf7uint128mIERKS1_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf7uint128pLERKS1_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/int128.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf7uint128rMERKS1_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/int128.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf7uint12810DivModImplES1_S1_PS1_S2_
        - _ZN6google8protobuf7uint128C2Ei
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/int128.cc:121,22'
          Dst:             _ZN6google8protobuf7uint128C2Ei
        - Src:             'third_party/protobuf-lite/int128.cc:122,23'
          Dst:             _ZN6google8protobuf7uint128C2Ei
        - Src:             'third_party/protobuf-lite/int128.cc:123,3'
          Dst:             _ZN6google8protobuf7uint12810DivModImplES1_S1_PS1_S2_
    - functionName:    _ZN6google8protobuf7uint128dVERKS1_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/int128.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf7uint12810DivModImplES1_S1_PS1_S2_
        - _ZN6google8protobuf7uint128C2Ei
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/int128.cc:114,22'
          Dst:             _ZN6google8protobuf7uint128C2Ei
        - Src:             'third_party/protobuf-lite/int128.cc:115,23'
          Dst:             _ZN6google8protobuf7uint128C2Ei
        - Src:             'third_party/protobuf-lite/int128.cc:116,3'
          Dst:             _ZN6google8protobuf7uint12810DivModImplES1_S1_PS1_S2_
    - functionName:    _ZN6google8protobuf11StringPiece22CheckedSsizeTFromSizeTEm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf11StringPiece18LogFatalSizeTooBigEmPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:195,7'
          Dst:             _ZN6google8protobuf11StringPiece18LogFatalSizeTooBigEmPKc
    - functionName:    _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11StringPiece22CheckedSsizeTFromSizeTEm
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:224,15'
          Dst:             _ZN6google8protobuf11StringPiece22CheckedSsizeTFromSizeTEm
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromEPNS0_2io19ZeroCopyInputStreamEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromEPNS0_2io19ZeroCopyInputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:249,29'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromEPNS0_2io19ZeroCopyInputStreamE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:251,16'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromEPNS0_2io19ZeroCopyInputStreamE
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromENS0_11StringPieceE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:227,14'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:229,39'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:229,53'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:232,19'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:234,33'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:234,46'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:236,49'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:239,59'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
    - functionName:    _ZN6google8protobuf8internal12ParseContext4DataC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStreamC2Eb
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12WrappedMutexC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/mutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      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:    _ZN6google8protobuf8internal12ShutdownDataC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12WrappedMutexC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:540,8'
          Dst:             _ZN6google8protobuf8internal12WrappedMutexC2Ev
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStreamC2EPvib
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf11StringPieceC2EPKcl
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:229,5'
          Dst:             __assert_fail
    - functionName:    _ZNK6google8protobuf2io15FileInputStream22CopyingFileInputStream8GetErrnoEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      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:    _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1493
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16CodedInputStream4SkipEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1586
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream12SkipFallbackEii
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1577,36'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1581,5'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1585,10'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12SkipFallbackEii
    - functionName:    _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf24ZeroCopyCodedInputStream9ByteCountEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf24ZeroCopyCodedInputStream4SkipEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream4SkipEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:215,45'
          Dst:             _ZN6google8protobuf2io16CodedInputStream4SkipEi
    - functionName:    _ZN6google8protobuf24ZeroCopyCodedInputStream6BackUpEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:214,40'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
    - functionName:    _ZN6google8protobuf24ZeroCopyCodedInputStream4NextEPPKvPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream22GetDirectBufferPointerEPPKvPi
        - _ZN6google8protobuf2io16CodedInputStream4SkipEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:210,16'
          Dst:             _ZN6google8protobuf2io16CodedInputStream22GetDirectBufferPointerEPPKvPi
        - Src:             'third_party/protobuf-lite/message_lite.cc:211,11'
          Dst:             _ZN6google8protobuf2io16CodedInputStream4SkipEi
    - functionName:    _ZN6google8protobuf24ZeroCopyCodedInputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf24ZeroCopyCodedInputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:206,7'
          Dst:             _ZN6google8protobuf24ZeroCopyCodedInputStreamD2Ev
    - functionName:    _ZN6google8protobuf24ZeroCopyCodedInputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:206,7'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io19ZeroCopyInputStreamC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io19ZeroCopyInputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11MessageLite23IsInitializedWithErrorsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf11MessageLite29LogInitializationErrorMessageEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:510,5'
          Dst:             _ZNK6google8protobuf11MessageLite29LogInitializationErrorMessageEv
    - functionName:    _ZNK6google8protobuf11MessageLite29LogInitializationErrorMessageEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf12_GLOBAL__N_126InitializationErrorMessageEPKcRKNS0_11MessageLiteE
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:133,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/message_lite.cc:133,24'
          Dst:             _ZN6google8protobuf12_GLOBAL__N_126InitializationErrorMessageEPKcRKNS0_11MessageLiteE
        - Src:             'third_party/protobuf-lite/message_lite.cc:133,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/message_lite.cc:133,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/message_lite.cc:133,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:133,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf12_GLOBAL__N_126InitializationErrorMessageEPKcRKNS0_11MessageLiteE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       30
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream12StreamBackUpEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11MessageLite16InternalGetTableEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf11MessageLite14_InternalParseEPKcPNS0_8internal12ParseContextE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf11MessageLiteD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12ShutdownDataD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:542,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf23ShutdownProtobufLibraryEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal12ShutdownData3getEv
        - _ZN6google8protobuf8internal12ShutdownDataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:576,12'
          Dst:             _ZN6google8protobuf8internal12ShutdownData3getEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:576,5'
          Dst:             _ZN6google8protobuf8internal12ShutdownDataD2Ev
    - functionName:    _ZN6google8protobuf8internal12ShutdownData3getEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ShutdownDataC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:547,5'
          Dst:             __cxa_guard_acquire
        - Src:             'third_party/protobuf-lite/message_lite.cc:547,29'
          Dst:             _ZN6google8protobuf8internal12ShutdownDataC2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:547,5'
          Dst:             __cxa_guard_release
        - Src:             'third_party/protobuf-lite/message_lite.cc:547,5'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN6google8protobuf8internal9MutexLockD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/mutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal12WrappedMutex6UnlockEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/mutex.h:119,29'
          Dst:             _ZN6google8protobuf8internal12WrappedMutex6UnlockEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/mutex.h:119,29'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf8internal9MutexLockC2EPNS1_12WrappedMutexE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/mutex.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12WrappedMutex4LockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/mutex.h:118,56'
          Dst:             _ZN6google8protobuf8internal12WrappedMutex4LockEv
    - functionName:    _ZN6google8protobuf8internalL14RunZeroArgFuncEPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 558
      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:    _ZN6google8protobuf8internal13OnShutdownRunEPFvPKvES3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal12ShutdownData3getEv
        - _ZN6google8protobuf8internal9MutexLockC2EPNS1_12WrappedMutexE
        - _ZN6google8protobuf8internal9MutexLockD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:565,24'
          Dst:             _ZN6google8protobuf8internal12ShutdownData3getEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:566,13'
          Dst:             _ZN6google8protobuf8internal9MutexLockC2EPNS1_12WrappedMutexE
        - Src:             'third_party/protobuf-lite/message_lite.cc:568,1'
          Dst:             _ZN6google8protobuf8internal9MutexLockD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:568,1'
          Dst:             _ZN6google8protobuf8internal9MutexLockD2Ev
    - functionName:    _ZN6google8protobuf8internal10OnShutdownEPFvvE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13OnShutdownRunEPFvPKvES3_
        - _ZN6google8protobuf8internalL14RunZeroArgFuncEPKv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:561,3'
          Dst:             _ZN6google8protobuf8internal13OnShutdownRunEPFvPKvES3_
        - Src:             'third_party/protobuf-lite/message_lite.cc:561,3'
          Dst:             _ZN6google8protobuf8internalL14RunZeroArgFuncEPKv
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE5MergeERKS9_PS9_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE5MergeERKS3_PS3_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE16NewFromPrototypeEPKS3_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11MessageLite24SerializePartialAsStringEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf11MessageLite21AppendPartialToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:509,8'
          Dst:             _ZNK6google8protobuf11MessageLite21AppendPartialToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK6google8protobuf11MessageLite21AppendPartialToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6google8protobuf20SerializeToArrayImplERKNS0_11MessageLiteEPhi
        - _ZN6google8protobuf28STLStringResizeUninitializedEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEm
        - _ZN6google8protobuf2io19mutable_string_dataEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal10LogMessagelsEm
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:457,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/message_lite.cc:457,23'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/message_lite.cc:458,16'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:458,62'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEm
        - Src:             'third_party/protobuf-lite/message_lite.cc:457,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/message_lite.cc:457,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:457,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:462,3'
          Dst:             _ZN6google8protobuf28STLStringResizeUninitializedEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEm
        - Src:             'third_party/protobuf-lite/message_lite.cc:464,32'
          Dst:             _ZN6google8protobuf2io19mutable_string_dataEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/message_lite.cc:465,3'
          Dst:             _ZN6google8protobuf20SerializeToArrayImplERKNS0_11MessageLiteEPhi
    - functionName:    _ZN6google8protobuf28STLStringResizeUninitializedEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stl_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io19mutable_string_dataEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf20SerializeToArrayImplERKNS0_11MessageLiteEPhi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          99
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream35IsDefaultSerializationDeterministicEv
        - _ZN6google8protobuf2io19EpsCopyOutputStreamC2EPvib
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:358,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream35IsDefaultSerializationDeterministicEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:356,29'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStreamC2EPvib
        - Src:             'third_party/protobuf-lite/message_lite.cc:360,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/message_lite.cc:360,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:360,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/message_lite.cc:360,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:360,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream35IsDefaultSerializationDeterministicEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11MessageLite17SerializeAsStringEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf11MessageLite14AppendToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:503,8'
          Dst:             _ZNK6google8protobuf11MessageLite14AppendToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK6google8protobuf11MessageLite14AppendToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf12_GLOBAL__N_126InitializationErrorMessageEPKcRKNS0_11MessageLiteE
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf11MessageLite21AppendPartialToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:449,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/message_lite.cc:449,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:449,37'
          Dst:             _ZN6google8protobuf12_GLOBAL__N_126InitializationErrorMessageEPKcRKNS0_11MessageLiteE
        - Src:             'third_party/protobuf-lite/message_lite.cc:449,34'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/message_lite.cc:449,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/message_lite.cc:449,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:450,10'
          Dst:             _ZNK6google8protobuf11MessageLite21AppendPartialToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/message_lite.cc:449,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf11MessageLite23SerializePartialToArrayEPvi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6google8protobuf20SerializeToArrayImplERKNS0_11MessageLiteEPhi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal10LogMessagelsEm
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:487,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/message_lite.cc:487,23'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/message_lite.cc:488,16'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:488,62'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEm
        - Src:             'third_party/protobuf-lite/message_lite.cc:487,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/message_lite.cc:487,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:487,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:493,3'
          Dst:             _ZN6google8protobuf20SerializeToArrayImplERKNS0_11MessageLiteEPhi
    - functionName:    _ZNK6google8protobuf11MessageLite16SerializeToArrayEPvi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf12_GLOBAL__N_126InitializationErrorMessageEPKcRKNS0_11MessageLiteE
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf11MessageLite23SerializePartialToArrayEPvi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:480,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/message_lite.cc:480,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:480,37'
          Dst:             _ZN6google8protobuf12_GLOBAL__N_126InitializationErrorMessageEPKcRKNS0_11MessageLiteE
        - Src:             'third_party/protobuf-lite/message_lite.cc:480,34'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/message_lite.cc:480,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/message_lite.cc:480,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:481,10'
          Dst:             _ZNK6google8protobuf11MessageLite23SerializePartialToArrayEPvi
        - Src:             'third_party/protobuf-lite/message_lite.cc:480,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf11MessageLite24SerializePartialToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf11MessageLite21AppendPartialToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:476,10'
          Dst:             _ZNK6google8protobuf11MessageLite21AppendPartialToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK6google8protobuf11MessageLite17SerializeToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf11MessageLite14AppendToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:471,10'
          Dst:             _ZNK6google8protobuf11MessageLite14AppendToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK6google8protobuf11MessageLite25SerializePartialToOstreamEPNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf2io19OstreamOutputStreamC2EPNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEi
        - _ZN6google8protobuf2io19OstreamOutputStreamD2Ev
        - _ZNK6google8protobuf11MessageLite32SerializePartialToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:444,27'
          Dst:             _ZN6google8protobuf2io19OstreamOutputStreamC2EPNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEi
        - Src:             'third_party/protobuf-lite/message_lite.cc:445,10'
          Dst:             _ZNK6google8protobuf11MessageLite32SerializePartialToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE
        - Src:             'third_party/protobuf-lite/message_lite.cc:446,1'
          Dst:             _ZN6google8protobuf2io19OstreamOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:446,1'
          Dst:             _ZN6google8protobuf2io19OstreamOutputStreamD2Ev
    - functionName:    _ZNK6google8protobuf11MessageLite32SerializePartialToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          119
      EdgeCount:       30
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream35IsDefaultSerializationDeterministicEv
        - _ZN6google8protobuf2io19EpsCopyOutputStream4TrimEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStreamC2EPNS1_20ZeroCopyOutputStreamEbPPh
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal10LogMessagelsEm
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf2io19EpsCopyOutputStream8HadErrorEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:410,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/message_lite.cc:410,23'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/message_lite.cc:411,16'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:411,62'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEm
        - Src:             'third_party/protobuf-lite/message_lite.cc:410,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/message_lite.cc:410,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:410,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:417,15'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream35IsDefaultSerializationDeterministicEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:416,27'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStreamC2EPNS1_20ZeroCopyOutputStreamEbPPh
        - Src:             'third_party/protobuf-lite/message_lite.cc:420,10'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream4TrimEPh
        - Src:             'third_party/protobuf-lite/message_lite.cc:421,14'
          Dst:             _ZNK6google8protobuf2io19EpsCopyOutputStream8HadErrorEv
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStreamC2EPNS1_20ZeroCopyOutputStreamEbPPh
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf2io19EpsCopyOutputStream8HadErrorEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11MessageLite18SerializeToOstreamEPNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6google8protobuf2io19OstreamOutputStreamC2EPNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEi
        - _ZN6google8protobuf2io19OstreamOutputStreamD2Ev
        - _ZNK6google8protobuf11MessageLite25SerializeToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:437,29'
          Dst:             _ZN6google8protobuf2io19OstreamOutputStreamC2EPNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEi
        - Src:             'third_party/protobuf-lite/message_lite.cc:438,10'
          Dst:             _ZNK6google8protobuf11MessageLite25SerializeToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE
        - Src:             'third_party/protobuf-lite/message_lite.cc:439,3'
          Dst:             _ZN6google8protobuf2io19OstreamOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:439,3'
          Dst:             _ZN6google8protobuf2io19OstreamOutputStreamD2Ev
    - functionName:    _ZNK6google8protobuf11MessageLite25SerializeToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf12_GLOBAL__N_126InitializationErrorMessageEPKcRKNS0_11MessageLiteE
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf11MessageLite32SerializePartialToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:402,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/message_lite.cc:402,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:402,37'
          Dst:             _ZN6google8protobuf12_GLOBAL__N_126InitializationErrorMessageEPKcRKNS0_11MessageLiteE
        - Src:             'third_party/protobuf-lite/message_lite.cc:402,34'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/message_lite.cc:402,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/message_lite.cc:402,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:403,10'
          Dst:             _ZNK6google8protobuf11MessageLite32SerializePartialToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE
        - Src:             'third_party/protobuf-lite/message_lite.cc:402,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf11MessageLite32SerializePartialToFileDescriptorEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf2io16FileOutputStreamC2Eii
        - _ZN6google8protobuf2io16FileOutputStreamD2Ev
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv
        - _ZNK6google8protobuf11MessageLite32SerializePartialToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:431,24'
          Dst:             _ZN6google8protobuf2io16FileOutputStreamC2Eii
        - Src:             'third_party/protobuf-lite/message_lite.cc:432,10'
          Dst:             _ZNK6google8protobuf11MessageLite32SerializePartialToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE
        - Src:             'third_party/protobuf-lite/message_lite.cc:432,62'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:433,1'
          Dst:             _ZN6google8protobuf2io16FileOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:433,1'
          Dst:             _ZN6google8protobuf2io16FileOutputStreamD2Ev
    - functionName:    _ZNK6google8protobuf11MessageLite25SerializeToFileDescriptorEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf2io16FileOutputStreamC2Eii
        - _ZN6google8protobuf2io16FileOutputStreamD2Ev
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv
        - _ZNK6google8protobuf11MessageLite25SerializeToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:426,24'
          Dst:             _ZN6google8protobuf2io16FileOutputStreamC2Eii
        - Src:             'third_party/protobuf-lite/message_lite.cc:427,10'
          Dst:             _ZNK6google8protobuf11MessageLite25SerializeToZeroCopyStreamEPNS0_2io20ZeroCopyOutputStreamE
        - Src:             'third_party/protobuf-lite/message_lite.cc:427,55'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:428,1'
          Dst:             _ZN6google8protobuf2io16FileOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:428,1'
          Dst:             _ZN6google8protobuf2io16FileOutputStreamD2Ev
    - functionName:    _ZN6google8protobuf12_GLOBAL__N_124ByteSizeConsistencyErrorEmmmRKNS0_11MessageLiteE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          258
      EdgeCount:       104
      CyclomaticComplexity: 52
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:84,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/message_lite.cc:84,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:85,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/message_lite.cc:86,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:84,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/message_lite.cc:84,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:87,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/message_lite.cc:87,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:88,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:91,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/message_lite.cc:91,32'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:87,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/message_lite.cc:87,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:92,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/message_lite.cc:92,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:92,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/message_lite.cc:92,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:84,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:87,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:92,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream8HadErrorEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream19FlushAndResetBufferEPh
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf2io19EpsCopyOutputStream8HadErrorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1061,18'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream19FlushAndResetBufferEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1062,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1062,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1062,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1062,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1063,18'
          Dst:             _ZNK6google8protobuf2io19EpsCopyOutputStream8HadErrorEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1062,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf11MessageLite29SerializePartialToCodedStreamEPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          140
      EdgeCount:       37
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN6google8protobuf12_GLOBAL__N_124ByteSizeConsistencyErrorEmmmRKNS0_11MessageLiteE
        - _ZN6google8protobuf2io17CodedOutputStream8HadErrorEv
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal10LogMessagelsEm
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf11MessageLite24SerializeWithCachedSizesEPNS0_2io17CodedOutputStreamE
        - _ZNK6google8protobuf2io17CodedOutputStream9ByteCountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:380,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/message_lite.cc:380,23'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/message_lite.cc:381,16'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:381,62'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEm
        - Src:             'third_party/protobuf-lite/message_lite.cc:380,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/message_lite.cc:380,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:380,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:385,37'
          Dst:             _ZNK6google8protobuf2io17CodedOutputStream9ByteCountEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:386,3'
          Dst:             _ZNK6google8protobuf11MessageLite24SerializeWithCachedSizesEPNS0_2io17CodedOutputStreamE
        - Src:             'third_party/protobuf-lite/message_lite.cc:387,15'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8HadErrorEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:390,34'
          Dst:             _ZNK6google8protobuf2io17CodedOutputStream9ByteCountEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:393,5'
          Dst:             _ZN6google8protobuf12_GLOBAL__N_124ByteSizeConsistencyErrorEmmmRKNS0_11MessageLiteE
    - functionName:    _ZNK6google8protobuf11MessageLite22SerializeToCodedStreamEPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf12_GLOBAL__N_126InitializationErrorMessageEPKcRKNS0_11MessageLiteE
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf11MessageLite29SerializePartialToCodedStreamEPNS0_2io17CodedOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:372,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/message_lite.cc:372,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:372,37'
          Dst:             _ZN6google8protobuf12_GLOBAL__N_126InitializationErrorMessageEPKcRKNS0_11MessageLiteE
        - Src:             'third_party/protobuf-lite/message_lite.cc:372,34'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/message_lite.cc:372,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/message_lite.cc:372,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:373,10'
          Dst:             _ZNK6google8protobuf11MessageLite29SerializePartialToCodedStreamEPNS0_2io17CodedOutputStreamE
        - Src:             'third_party/protobuf-lite/message_lite.cc:372,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf11MessageLite31SerializeWithCachedSizesToArrayEPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf20SerializeToArrayImplERKNS0_11MessageLiteEPhi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:368,10'
          Dst:             _ZN6google8protobuf20SerializeToArrayImplERKNS0_11MessageLiteEPhi
    - functionName:    _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE0ENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEbRKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS0_11StringPieceEPNS0_11MessageLiteENS4_10ParseFlagsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:579,41'
          Dst:             _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:579,10'
          Dst:             _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS0_11StringPieceEPNS0_11MessageLiteENS4_10ParseFlagsE
    - functionName:    _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS0_11StringPieceEPNS0_11MessageLiteENS4_10ParseFlagsE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf12_GLOBAL__N_118CheckFieldPresenceERKNS0_8internal12ParseContextERKNS0_11MessageLiteENS6_10ParseFlagsE
        - _ZN6google8protobuf2io16CodedInputStream24GetDefaultRecursionLimitEv
        - _ZN6google8protobuf8internal12ParseContextC2IJRNS0_11StringPieceEEEEibPPKcDpOT_
        - _ZNK6google8protobuf8internal18EpsCopyInputStream12EndedAtLimitEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:142,30'
          Dst:             _ZN6google8protobuf2io16CodedInputStream24GetDefaultRecursionLimitEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:142,26'
          Dst:             _ZN6google8protobuf8internal12ParseContextC2IJRNS0_11StringPieceEEEEibPPKcDpOT_
        - Src:             'third_party/protobuf-lite/message_lite.cc:146,7'
          Dst:             _ZNK6google8protobuf8internal18EpsCopyInputStream12EndedAtLimitEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:147,12'
          Dst:             _ZN6google8protobuf12_GLOBAL__N_118CheckFieldPresenceERKNS0_8internal12ParseContextERKNS0_11MessageLiteENS6_10ParseFlagsE
    - functionName:    _ZN6google8protobuf2io16CodedInputStream24GetDefaultRecursionLimitEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12ParseContextC2IJRNS0_11StringPieceEEEEibPPKcDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ParseContext4DataC2Ev
        - _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromENS0_11StringPieceE
        - _ZN6google8protobuf8internal18EpsCopyInputStreamC2Eb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:384,9'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStreamC2Eb
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:383,3'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DataC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:385,14'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromENS0_11StringPieceE
    - functionName:    _ZNK6google8protobuf8internal18EpsCopyInputStream12EndedAtLimitEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf12_GLOBAL__N_118CheckFieldPresenceERKNS0_8internal12ParseContextERKNS0_11MessageLiteENS6_10ParseFlagsE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf11MessageLite23IsInitializedWithErrorsEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:127,14'
          Dst:             _ZNK6google8protobuf11MessageLite23IsInitializedWithErrorsEv
    - functionName:    _ZN6google8protobuf11MessageLite15MergeFromStringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE0ENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEbRKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:333,10'
          Dst:             _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE0ENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEbRKT0_
    - functionName:    _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE3ENS0_11StringPieceEEEbRKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS0_11StringPieceEPNS0_11MessageLiteENS4_10ParseFlagsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:579,10'
          Dst:             _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS0_11StringPieceEPNS0_11MessageLiteENS4_10ParseFlagsE
    - functionName:    _ZN6google8protobuf11MessageLite21ParsePartialFromArrayEPKvi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE3ENS0_11StringPieceEEEbRKT0_
        - _ZN6google8protobuf12_GLOBAL__N_114as_string_viewEPKvi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:329,35'
          Dst:             _ZN6google8protobuf12_GLOBAL__N_114as_string_viewEPKvi
        - Src:             'third_party/protobuf-lite/message_lite.cc:329,10'
          Dst:             _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE3ENS0_11StringPieceEEEbRKT0_
    - functionName:    _ZN6google8protobuf12_GLOBAL__N_114as_string_viewEPKvi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2EPKcl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:117,10'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKcl
    - functionName:    _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE1ENS0_11StringPieceEEEbRKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS0_11StringPieceEPNS0_11MessageLiteENS4_10ParseFlagsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:579,10'
          Dst:             _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS0_11StringPieceEPNS0_11MessageLiteENS4_10ParseFlagsE
    - functionName:    _ZN6google8protobuf11MessageLite14ParseFromArrayEPKvi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE1ENS0_11StringPieceEEEbRKT0_
        - _ZN6google8protobuf12_GLOBAL__N_114as_string_viewEPKvi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:325,28'
          Dst:             _ZN6google8protobuf12_GLOBAL__N_114as_string_viewEPKvi
        - Src:             'third_party/protobuf-lite/message_lite.cc:325,10'
          Dst:             _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE1ENS0_11StringPieceEEEbRKT0_
    - functionName:    _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE3ENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEbRKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS0_11StringPieceEPNS0_11MessageLiteENS4_10ParseFlagsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:579,41'
          Dst:             _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:579,10'
          Dst:             _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS0_11StringPieceEPNS0_11MessageLiteENS4_10ParseFlagsE
    - functionName:    _ZN6google8protobuf11MessageLite22ParsePartialFromStringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE3ENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEbRKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:321,10'
          Dst:             _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE3ENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEbRKT0_
    - functionName:    _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE1ENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEbRKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS0_11StringPieceEPNS0_11MessageLiteENS4_10ParseFlagsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:579,41'
          Dst:             _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:579,10'
          Dst:             _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS0_11StringPieceEPNS0_11MessageLiteENS4_10ParseFlagsE
    - functionName:    _ZN6google8protobuf11MessageLite15ParseFromStringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE1ENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEbRKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:317,10'
          Dst:             _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE1ENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEbRKT0_
    - functionName:    _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE3ENS0_8internal11BoundedZCISEEEbRKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS1_11BoundedZCISEPNS0_11MessageLiteENS4_10ParseFlagsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:579,10'
          Dst:             _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS1_11BoundedZCISEPNS0_11MessageLiteENS4_10ParseFlagsE
    - functionName:    _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS1_11BoundedZCISEPNS0_11MessageLiteENS4_10ParseFlagsE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf12_GLOBAL__N_118CheckFieldPresenceERKNS0_8internal12ParseContextERKNS0_11MessageLiteENS6_10ParseFlagsE
        - _ZN6google8protobuf2io16CodedInputStream24GetDefaultRecursionLimitEv
        - _ZN6google8protobuf8internal12ParseContextC2IJRPNS0_2io19ZeroCopyInputStreamERiEEEibPPKcDpOT_
        - _ZN6google8protobuf8internal18EpsCopyInputStream6BackUpEPKc
        - _ZNK6google8protobuf8internal18EpsCopyInputStream12EndedAtLimitEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:170,30'
          Dst:             _ZN6google8protobuf2io16CodedInputStream24GetDefaultRecursionLimitEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:170,26'
          Dst:             _ZN6google8protobuf8internal12ParseContextC2IJRPNS0_2io19ZeroCopyInputStreamERiEEEibPPKcDpOT_
        - Src:             'third_party/protobuf-lite/message_lite.cc:174,7'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream6BackUpEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:175,7'
          Dst:             _ZNK6google8protobuf8internal18EpsCopyInputStream12EndedAtLimitEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:176,12'
          Dst:             _ZN6google8protobuf12_GLOBAL__N_118CheckFieldPresenceERKNS0_8internal12ParseContextERKNS0_11MessageLiteENS6_10ParseFlagsE
    - functionName:    _ZN6google8protobuf8internal12ParseContextC2IJRPNS0_2io19ZeroCopyInputStreamERiEEEibPPKcDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ParseContext4DataC2Ev
        - _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromEPNS0_2io19ZeroCopyInputStreamEi
        - _ZN6google8protobuf8internal18EpsCopyInputStreamC2Eb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:384,9'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStreamC2Eb
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:383,3'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DataC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:385,14'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromEPNS0_2io19ZeroCopyInputStreamEi
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream6BackUpEPKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          128
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream12StreamBackUpEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:116,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:116,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:116,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:116,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:116,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:123,20'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream12StreamBackUpEi
    - functionName:    _ZN6google8protobuf11MessageLite37ParsePartialFromBoundedZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE3ENS0_8internal11BoundedZCISEEEbRKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:313,10'
          Dst:             _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE3ENS0_8internal11BoundedZCISEEEbRKT0_
    - functionName:    _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE1ENS0_8internal11BoundedZCISEEEbRKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS1_11BoundedZCISEPNS0_11MessageLiteENS4_10ParseFlagsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:579,10'
          Dst:             _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS1_11BoundedZCISEPNS0_11MessageLiteENS4_10ParseFlagsE
    - functionName:    _ZN6google8protobuf11MessageLite30ParseFromBoundedZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE1ENS0_8internal11BoundedZCISEEEbRKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:308,10'
          Dst:             _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE1ENS0_8internal11BoundedZCISEEEbRKT0_
    - functionName:    _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE0ENS0_8internal11BoundedZCISEEEbRKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS1_11BoundedZCISEPNS0_11MessageLiteENS4_10ParseFlagsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:579,10'
          Dst:             _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS1_11BoundedZCISEPNS0_11MessageLiteENS4_10ParseFlagsE
    - functionName:    _ZN6google8protobuf11MessageLite30MergeFromBoundedZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE0ENS0_8internal11BoundedZCISEEEbRKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:303,10'
          Dst:             _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE0ENS0_8internal11BoundedZCISEEEbRKT0_
    - functionName:    _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE2ENS0_8internal11BoundedZCISEEEbRKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS1_11BoundedZCISEPNS0_11MessageLiteENS4_10ParseFlagsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:579,10'
          Dst:             _ZN6google8protobuf8internal13MergeFromImplILb0EEEbNS1_11BoundedZCISEPNS0_11MessageLiteENS4_10ParseFlagsE
    - functionName:    _ZN6google8protobuf11MessageLite37MergePartialFromBoundedZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE2ENS0_8internal11BoundedZCISEEEbRKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:298,10'
          Dst:             _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE2ENS0_8internal11BoundedZCISEEEbRKT0_
    - functionName:    _ZN6google8protobuf11MessageLite23ParsePartialFromIstreamEPNSt3__113basic_istreamIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf11MessageLite30ParsePartialFromZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamE
        - _ZN6google8protobuf2io18IstreamInputStreamC2EPNSt3__113basic_istreamIcNS3_11char_traitsIcEEEEi
        - _ZN6google8protobuf2io18IstreamInputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:292,26'
          Dst:             _ZN6google8protobuf2io18IstreamInputStreamC2EPNSt3__113basic_istreamIcNS3_11char_traitsIcEEEEi
        - Src:             'third_party/protobuf-lite/message_lite.cc:293,10'
          Dst:             _ZN6google8protobuf11MessageLite30ParsePartialFromZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamE
        - Src:             'third_party/protobuf-lite/message_lite.cc:294,1'
          Dst:             _ZN6google8protobuf2io18IstreamInputStreamD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:294,1'
          Dst:             _ZN6google8protobuf2io18IstreamInputStreamD2Ev
    - functionName:    _ZN6google8protobuf11MessageLite30ParsePartialFromZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE3EPNS0_2io19ZeroCopyInputStreamEEEbRKT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:273,10'
          Dst:             _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE3EPNS0_2io19ZeroCopyInputStreamEEEbRKT0_
    - functionName:    _ZN6google8protobuf2io18IstreamInputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD2Ev
        - _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
        - _ZN6google8protobuf2io25CopyingInputStreamAdaptorD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h:206,23'
          Dst:             _ZN6google8protobuf2io25CopyingInputStreamAdaptorD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h:206,23'
          Dst:             _ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h:206,23'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
    - functionName:    _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE3EPNS0_2io19ZeroCopyInputStreamEEEbRKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13MergeFromImplILb0EEEbPNS0_2io19ZeroCopyInputStreamEPNS0_11MessageLiteENS6_10ParseFlagsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:579,10'
          Dst:             _ZN6google8protobuf8internal13MergeFromImplILb0EEEbPNS0_2io19ZeroCopyInputStreamEPNS0_11MessageLiteENS6_10ParseFlagsE
    - functionName:    _ZN6google8protobuf8internal13MergeFromImplILb0EEEbPNS0_2io19ZeroCopyInputStreamEPNS0_11MessageLiteENS6_10ParseFlagsE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf12_GLOBAL__N_118CheckFieldPresenceERKNS0_8internal12ParseContextERKNS0_11MessageLiteENS6_10ParseFlagsE
        - _ZN6google8protobuf2io16CodedInputStream24GetDefaultRecursionLimitEv
        - _ZN6google8protobuf8internal12ParseContextC2IJRPNS0_2io19ZeroCopyInputStreamEEEEibPPKcDpOT_
        - _ZNK6google8protobuf8internal18EpsCopyInputStream18EndedAtEndOfStreamEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:156,30'
          Dst:             _ZN6google8protobuf2io16CodedInputStream24GetDefaultRecursionLimitEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:156,26'
          Dst:             _ZN6google8protobuf8internal12ParseContextC2IJRPNS0_2io19ZeroCopyInputStreamEEEEibPPKcDpOT_
        - Src:             'third_party/protobuf-lite/message_lite.cc:160,7'
          Dst:             _ZNK6google8protobuf8internal18EpsCopyInputStream18EndedAtEndOfStreamEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:161,12'
          Dst:             _ZN6google8protobuf12_GLOBAL__N_118CheckFieldPresenceERKNS0_8internal12ParseContextERKNS0_11MessageLiteENS6_10ParseFlagsE
    - functionName:    _ZN6google8protobuf8internal12ParseContextC2IJRPNS0_2io19ZeroCopyInputStreamEEEEibPPKcDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ParseContext4DataC2Ev
        - _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromEPNS0_2io19ZeroCopyInputStreamE
        - _ZN6google8protobuf8internal18EpsCopyInputStreamC2Eb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:384,9'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStreamC2Eb
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:383,3'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DataC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:385,14'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromEPNS0_2io19ZeroCopyInputStreamE
    - functionName:    _ZNK6google8protobuf8internal18EpsCopyInputStream18EndedAtEndOfStreamEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf11MessageLite16ParseFromIstreamEPNSt3__113basic_istreamIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf11MessageLite23ParseFromZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamE
        - _ZN6google8protobuf2io18IstreamInputStreamC2EPNSt3__113basic_istreamIcNS3_11char_traitsIcEEEEi
        - _ZN6google8protobuf2io18IstreamInputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:287,26'
          Dst:             _ZN6google8protobuf2io18IstreamInputStreamC2EPNSt3__113basic_istreamIcNS3_11char_traitsIcEEEEi
        - Src:             'third_party/protobuf-lite/message_lite.cc:288,10'
          Dst:             _ZN6google8protobuf11MessageLite23ParseFromZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamE
        - Src:             'third_party/protobuf-lite/message_lite.cc:289,1'
          Dst:             _ZN6google8protobuf2io18IstreamInputStreamD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:289,1'
          Dst:             _ZN6google8protobuf2io18IstreamInputStreamD2Ev
    - functionName:    _ZN6google8protobuf11MessageLite23ParseFromZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE1EPNS0_2io19ZeroCopyInputStreamEEEbRKT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:268,10'
          Dst:             _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE1EPNS0_2io19ZeroCopyInputStreamEEEbRKT0_
    - functionName:    _ZN6google8protobuf11MessageLite9ParseFromILNS1_10ParseFlagsE1EPNS0_2io19ZeroCopyInputStreamEEEbRKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13MergeFromImplILb0EEEbPNS0_2io19ZeroCopyInputStreamEPNS0_11MessageLiteENS6_10ParseFlagsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:579,10'
          Dst:             _ZN6google8protobuf8internal13MergeFromImplILb0EEEbPNS0_2io19ZeroCopyInputStreamEPNS0_11MessageLiteENS6_10ParseFlagsE
    - functionName:    _ZN6google8protobuf11MessageLite30ParsePartialFromFileDescriptorEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf11MessageLite30ParsePartialFromZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamE
        - _ZN6google8protobuf2io15FileInputStreamC2Eii
        - _ZN6google8protobuf2io15FileInputStreamD2Ev
        - _ZNK6google8protobuf2io15FileInputStream8GetErrnoEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:282,23'
          Dst:             _ZN6google8protobuf2io15FileInputStreamC2Eii
        - Src:             'third_party/protobuf-lite/message_lite.cc:283,10'
          Dst:             _ZN6google8protobuf11MessageLite30ParsePartialFromZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamE
        - Src:             'third_party/protobuf-lite/message_lite.cc:283,58'
          Dst:             _ZNK6google8protobuf2io15FileInputStream8GetErrnoEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:284,1'
          Dst:             _ZN6google8protobuf2io15FileInputStreamD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:284,1'
          Dst:             _ZN6google8protobuf2io15FileInputStreamD2Ev
    - functionName:    _ZNK6google8protobuf2io15FileInputStream8GetErrnoEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf2io15FileInputStream22CopyingFileInputStream8GetErrnoEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h:89,48'
          Dst:             _ZNK6google8protobuf2io15FileInputStream22CopyingFileInputStream8GetErrnoEv
    - functionName:    _ZN6google8protobuf2io15FileInputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD2Ev
        - _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
        - _ZN6google8protobuf2io25CopyingInputStreamAdaptorD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h:65,23'
          Dst:             _ZN6google8protobuf2io25CopyingInputStreamAdaptorD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h:65,23'
          Dst:             _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h:65,23'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
    - functionName:    _ZN6google8protobuf11MessageLite23ParseFromFileDescriptorEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf11MessageLite23ParseFromZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamE
        - _ZN6google8protobuf2io15FileInputStreamC2Eii
        - _ZN6google8protobuf2io15FileInputStreamD2Ev
        - _ZNK6google8protobuf2io15FileInputStream8GetErrnoEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:277,23'
          Dst:             _ZN6google8protobuf2io15FileInputStreamC2Eii
        - Src:             'third_party/protobuf-lite/message_lite.cc:278,10'
          Dst:             _ZN6google8protobuf11MessageLite23ParseFromZeroCopyStreamEPNS0_2io19ZeroCopyInputStreamE
        - Src:             'third_party/protobuf-lite/message_lite.cc:278,51'
          Dst:             _ZNK6google8protobuf2io15FileInputStream8GetErrnoEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:279,1'
          Dst:             _ZN6google8protobuf2io15FileInputStreamD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:279,1'
          Dst:             _ZN6google8protobuf2io15FileInputStreamD2Ev
    - functionName:    _ZN6google8protobuf11MessageLite27ParsePartialFromCodedStreamEPNS0_2io16CodedInputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite13MergeFromImplEPNS0_2io16CodedInputStreamENS1_10ParseFlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:264,10'
          Dst:             _ZN6google8protobuf11MessageLite13MergeFromImplEPNS0_2io16CodedInputStreamENS1_10ParseFlagsE
    - functionName:    _ZN6google8protobuf11MessageLite13MergeFromImplEPNS0_2io16CodedInputStreamENS1_10ParseFlagsE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          213
      EdgeCount:       73
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN6google8protobuf12_GLOBAL__N_118CheckFieldPresenceERKNS0_8internal12ParseContextERKNS0_11MessageLiteENS6_10ParseFlagsE
        - _ZN6google8protobuf24ZeroCopyCodedInputStream16aliasing_enabledEv
        - _ZN6google8protobuf24ZeroCopyCodedInputStreamC2EPNS0_2io16CodedInputStreamE
        - _ZN6google8protobuf24ZeroCopyCodedInputStreamD2Ev
        - _ZN6google8protobuf2io16CodedInputStream10SetLastTagEj
        - _ZN6google8protobuf2io16CodedInputStream11SetConsumedEv
        - _ZN6google8protobuf2io16CodedInputStream15RecursionBudgetEv
        - _ZN6google8protobuf2io16CodedInputStream16GetExtensionPoolEv
        - _ZN6google8protobuf2io16CodedInputStream19GetExtensionFactoryEv
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ParseContext18TrackCorrectEndingEv
        - _ZN6google8protobuf8internal12ParseContext4dataEv
        - _ZN6google8protobuf8internal12ParseContextC2IJPNS0_24ZeroCopyCodedInputStreamEEEEibPPKcDpOT_
        - _ZN6google8protobuf8internal18EpsCopyInputStream16IsExceedingLimitEPKc
        - _ZN6google8protobuf8internal18EpsCopyInputStream6BackUpEPKc
        - _ZNK6google8protobuf8internal18EpsCopyInputStream18EndedAtEndOfStreamEv
        - _ZNK6google8protobuf8internal18EpsCopyInputStream7LastTagEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:226,28'
          Dst:             _ZN6google8protobuf24ZeroCopyCodedInputStreamC2EPNS0_2io16CodedInputStreamE
        - Src:             'third_party/protobuf-lite/message_lite.cc:228,37'
          Dst:             _ZN6google8protobuf2io16CodedInputStream15RecursionBudgetEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:228,61'
          Dst:             _ZN6google8protobuf24ZeroCopyCodedInputStream16aliasing_enabledEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:228,26'
          Dst:             _ZN6google8protobuf8internal12ParseContextC2IJPNS0_24ZeroCopyCodedInputStreamEEEEibPPKcDpOT_
        - Src:             'third_party/protobuf-lite/message_lite.cc:233,7'
          Dst:             _ZN6google8protobuf8internal12ParseContext18TrackCorrectEndingEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:234,28'
          Dst:             _ZN6google8protobuf2io16CodedInputStream16GetExtensionPoolEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:234,7'
          Dst:             _ZN6google8protobuf8internal12ParseContext4dataEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:235,31'
          Dst:             _ZN6google8protobuf2io16CodedInputStream19GetExtensionFactoryEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:235,7'
          Dst:             _ZN6google8protobuf8internal12ParseContext4dataEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:238,7'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream6BackUpEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:239,12'
          Dst:             _ZNK6google8protobuf8internal18EpsCopyInputStream18EndedAtEndOfStreamEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:240,5'
          Dst:             _ZNK6google8protobuf8internal18EpsCopyInputStream7LastTagEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:240,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/message_lite.cc:240,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:240,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/message_lite.cc:240,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:241,13'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream16IsExceedingLimitEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:240,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:242,27'
          Dst:             _ZNK6google8protobuf8internal18EpsCopyInputStream7LastTagEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:242,12'
          Dst:             _ZN6google8protobuf2io16CodedInputStream10SetLastTagEj
        - Src:             'third_party/protobuf-lite/message_lite.cc:244,12'
          Dst:             _ZN6google8protobuf2io16CodedInputStream11SetConsumedEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:246,10'
          Dst:             _ZN6google8protobuf12_GLOBAL__N_118CheckFieldPresenceERKNS0_8internal12ParseContextERKNS0_11MessageLiteENS6_10ParseFlagsE
        - Src:             'third_party/protobuf-lite/message_lite.cc:247,1'
          Dst:             _ZN6google8protobuf24ZeroCopyCodedInputStreamD2Ev
        - Src:             'third_party/protobuf-lite/message_lite.cc:247,1'
          Dst:             _ZN6google8protobuf24ZeroCopyCodedInputStreamD2Ev
    - functionName:    _ZN6google8protobuf24ZeroCopyCodedInputStreamC2EPNS0_2io16CodedInputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19ZeroCopyInputStreamC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:208,3'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamC2Ev
    - functionName:    _ZN6google8protobuf2io16CodedInputStream15RecursionBudgetEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 413
      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:    _ZN6google8protobuf24ZeroCopyCodedInputStream16aliasing_enabledEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12ParseContextC2IJPNS0_24ZeroCopyCodedInputStreamEEEEibPPKcDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ParseContext4DataC2Ev
        - _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromEPNS0_2io19ZeroCopyInputStreamE
        - _ZN6google8protobuf8internal18EpsCopyInputStreamC2Eb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:384,9'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStreamC2Eb
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:383,3'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DataC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:385,14'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromEPNS0_2io19ZeroCopyInputStreamE
    - functionName:    _ZN6google8protobuf8internal12ParseContext18TrackCorrectEndingEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16CodedInputStream16GetExtensionPoolEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1521
      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:    _ZN6google8protobuf8internal12ParseContext4dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16CodedInputStream19GetExtensionFactoryEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1525
      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:    _ZNK6google8protobuf8internal18EpsCopyInputStream7LastTagEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream16IsExceedingLimitEPKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16CodedInputStream10SetLastTagEj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16CodedInputStream11SetConsumedEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf11MessageLite20ParseFromCodedStreamEPNS0_2io16CodedInputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite13MergeFromImplEPNS0_2io16CodedInputStreamENS1_10ParseFlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:259,10'
          Dst:             _ZN6google8protobuf11MessageLite13MergeFromImplEPNS0_2io16CodedInputStreamENS1_10ParseFlagsE
    - functionName:    _ZN6google8protobuf11MessageLite20MergeFromCodedStreamEPNS0_2io16CodedInputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite13MergeFromImplEPNS0_2io16CodedInputStreamENS1_10ParseFlagsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:254,10'
          Dst:             _ZN6google8protobuf11MessageLite13MergeFromImplEPNS0_2io16CodedInputStreamENS1_10ParseFlagsE
    - functionName:    _ZN6google8protobuf11MessageLite27MergePartialFromCodedStreamEPNS0_2io16CodedInputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite13MergeFromImplEPNS0_2io16CodedInputStreamENS1_10ParseFlagsE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:250,10'
          Dst:             _ZN6google8protobuf11MessageLite13MergeFromImplEPNS0_2io16CodedInputStreamENS1_10ParseFlagsE
    - functionName:    _ZNK6google8protobuf11MessageLite3NewEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf5Arena3OwnINS0_11MessageLiteEEEvPT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:201,12'
          Dst:             _ZN6google8protobuf5Arena3OwnINS0_11MessageLiteEEEvPT_
    - functionName:    _ZN6google8protobuf7strings3HexC2ImEET_NS1_7PadSpecE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/strutil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf7strings8AlphaNumC2EPKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/strutil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/strutil.h:657,41'
          Dst:             strlen
    - functionName:    _ZNK6google8protobuf11MessageLite11DebugStringEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_
        - _ZN6google8protobuf7strings3HexC2ImEET_NS1_7PadSpecE
        - _ZN6google8protobuf7strings8AlphaNumC2ENS1_3HexE
        - _ZN6google8protobuf7strings8AlphaNumC2EPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:69,17'
          Dst:             _ZN6google8protobuf7strings8AlphaNumC2EPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:69,38'
          Dst:             _ZN6google8protobuf7strings3HexC2ImEET_NS1_7PadSpecE
        - Src:             'third_party/protobuf-lite/message_lite.cc:69,38'
          Dst:             _ZN6google8protobuf7strings8AlphaNumC2ENS1_3HexE
        - Src:             'third_party/protobuf-lite/message_lite.cc:69,10'
          Dst:             _ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_
    - functionName:    _ZNK6google8protobuf11MessageLite25InitializationErrorStringEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal13MergeFromImplILb1EEEbNS1_11BoundedZCISEPNS0_11MessageLiteENS4_10ParseFlagsE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf12_GLOBAL__N_118CheckFieldPresenceERKNS0_8internal12ParseContextERKNS0_11MessageLiteENS6_10ParseFlagsE
        - _ZN6google8protobuf2io16CodedInputStream24GetDefaultRecursionLimitEv
        - _ZN6google8protobuf8internal12ParseContextC2IJRPNS0_2io19ZeroCopyInputStreamERiEEEibPPKcDpOT_
        - _ZN6google8protobuf8internal18EpsCopyInputStream6BackUpEPKc
        - _ZNK6google8protobuf8internal18EpsCopyInputStream12EndedAtLimitEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:170,30'
          Dst:             _ZN6google8protobuf2io16CodedInputStream24GetDefaultRecursionLimitEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:170,26'
          Dst:             _ZN6google8protobuf8internal12ParseContextC2IJRPNS0_2io19ZeroCopyInputStreamERiEEEibPPKcDpOT_
        - Src:             'third_party/protobuf-lite/message_lite.cc:174,7'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream6BackUpEPKc
        - Src:             'third_party/protobuf-lite/message_lite.cc:175,7'
          Dst:             _ZNK6google8protobuf8internal18EpsCopyInputStream12EndedAtLimitEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:176,12'
          Dst:             _ZN6google8protobuf12_GLOBAL__N_118CheckFieldPresenceERKNS0_8internal12ParseContextERKNS0_11MessageLiteENS6_10ParseFlagsE
    - functionName:    _ZN6google8protobuf8internal13MergeFromImplILb1EEEbPNS0_2io19ZeroCopyInputStreamEPNS0_11MessageLiteENS6_10ParseFlagsE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf12_GLOBAL__N_118CheckFieldPresenceERKNS0_8internal12ParseContextERKNS0_11MessageLiteENS6_10ParseFlagsE
        - _ZN6google8protobuf2io16CodedInputStream24GetDefaultRecursionLimitEv
        - _ZN6google8protobuf8internal12ParseContextC2IJRPNS0_2io19ZeroCopyInputStreamEEEEibPPKcDpOT_
        - _ZNK6google8protobuf8internal18EpsCopyInputStream18EndedAtEndOfStreamEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:156,30'
          Dst:             _ZN6google8protobuf2io16CodedInputStream24GetDefaultRecursionLimitEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:156,26'
          Dst:             _ZN6google8protobuf8internal12ParseContextC2IJRPNS0_2io19ZeroCopyInputStreamEEEEibPPKcDpOT_
        - Src:             'third_party/protobuf-lite/message_lite.cc:160,7'
          Dst:             _ZNK6google8protobuf8internal18EpsCopyInputStream18EndedAtEndOfStreamEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:161,12'
          Dst:             _ZN6google8protobuf12_GLOBAL__N_118CheckFieldPresenceERKNS0_8internal12ParseContextERKNS0_11MessageLiteENS6_10ParseFlagsE
    - functionName:    _ZN6google8protobuf8internal13MergeFromImplILb1EEEbNS0_11StringPieceEPNS0_11MessageLiteENS4_10ParseFlagsE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/message_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf12_GLOBAL__N_118CheckFieldPresenceERKNS0_8internal12ParseContextERKNS0_11MessageLiteENS6_10ParseFlagsE
        - _ZN6google8protobuf2io16CodedInputStream24GetDefaultRecursionLimitEv
        - _ZN6google8protobuf8internal12ParseContextC2IJRNS0_11StringPieceEEEEibPPKcDpOT_
        - _ZNK6google8protobuf8internal18EpsCopyInputStream12EndedAtLimitEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/message_lite.cc:142,30'
          Dst:             _ZN6google8protobuf2io16CodedInputStream24GetDefaultRecursionLimitEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:142,26'
          Dst:             _ZN6google8protobuf8internal12ParseContextC2IJRNS0_11StringPieceEEEEibPPKcDpOT_
        - Src:             'third_party/protobuf-lite/message_lite.cc:146,7'
          Dst:             _ZNK6google8protobuf8internal18EpsCopyInputStream12EndedAtLimitEv
        - Src:             'third_party/protobuf-lite/message_lite.cc:147,12'
          Dst:             _ZN6google8protobuf12_GLOBAL__N_118CheckFieldPresenceERKNS0_8internal12ParseContextERKNS0_11MessageLiteENS6_10ParseFlagsE
    - functionName:    _ZN6google8protobuf11MessageLiteD0Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12EndianHelperILi4EE4LoadEPKv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream15ConsumeEndGroupEj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper14_InternalParseEPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal16WireFormatParserINS1_28UnknownFieldLiteParserHelperEEEPKcRT_S5_PNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:572,12'
          Dst:             _ZN6google8protobuf8internal16WireFormatParserINS1_28UnknownFieldLiteParserHelperEEEPKcRT_S5_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal16WireFormatParserINS1_28UnknownFieldLiteParserHelperEEEPKcRT_S5_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf8internal11FieldParserINS1_28UnknownFieldLiteParserHelperEEEPKcmRT_S5_PNS1_12ParseContextE
        - _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - _ZN6google8protobuf8internal7ReadTagEPKcPjj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:777,16'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:779,11'
          Dst:             _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:782,12'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:785,11'
          Dst:             _ZN6google8protobuf8internal11FieldParserINS1_28UnknownFieldLiteParserHelperEEEPKcmRT_S5_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream13DoneWithCheckEPPKci
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:390,40'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream13DoneWithCheckEPPKci
    - functionName:    _ZN6google8protobuf8internal7ReadTagEPKcPjj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal15ReadTagFallbackEPKcj
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:544,14'
          Dst:             _ZN6google8protobuf8internal15ReadTagFallbackEPKcj
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal11FieldParserINS1_28UnknownFieldLiteParserHelperEEEPKcmRT_S5_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          163
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - _ZN6google8protobuf8internal13UnalignedLoadIjEET_PKc
        - _ZN6google8protobuf8internal13UnalignedLoadImEET_PKc
        - _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper10AddFixed32Ejj
        - _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper10AddFixed64Ejm
        - _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper10ParseGroupEjPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper20ParseLengthDelimitedEjPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper9AddVarintEjm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:733,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:736,13'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:738,20'
          Dst:             _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper9AddVarintEjm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:742,22'
          Dst:             _ZN6google8protobuf8internal13UnalignedLoadImEET_PKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:744,20'
          Dst:             _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper10AddFixed64Ejm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:748,26'
          Dst:             _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper20ParseLengthDelimitedEjPKcPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:753,26'
          Dst:             _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper10ParseGroupEjPKcPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:758,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:758,25'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:758,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:758,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:758,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:762,22'
          Dst:             _ZN6google8protobuf8internal13UnalignedLoadIjEET_PKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:764,20'
          Dst:             _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper10AddFixed32Ejj
    - functionName:    _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal15VarintParseSlowEPKcjPm
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:522,10'
          Dst:             _ZN6google8protobuf8internal15VarintParseSlowEPKcjPm
    - functionName:    _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper9AddVarintEjm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:535,5'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/parse_context.cc:536,5'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf8internal13UnalignedLoadImEET_PKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12EndianHelperILi8EE4LoadEPKv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:485,14'
          Dst:             _ZN6google8protobuf8internal12EndianHelperILi8EE4LoadEPKv
    - functionName:    _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper10AddFixed64Ejm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
        - _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:540,5'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/parse_context.cc:542,5'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
    - functionName:    _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper20ParseLengthDelimitedEjPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN6google8protobuf8internal18EpsCopyInputStream12AppendStringEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - _ZN6google8protobuf8internal18EpsCopyInputStream4SkipEPKci
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:548,16'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:550,42'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4SkipEPKci
        - Src:             'third_party/protobuf-lite/parse_context.cc:551,5'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/parse_context.cc:552,5'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/parse_context.cc:553,17'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream12AppendStringEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper10ParseGroupEjPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          131
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN6google8protobuf8internal18EpsCopyInputStream15ConsumeEndGroupEj
        - _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper14_InternalParseEPKcPNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:556,19'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/parse_context.cc:557,16'
          Dst:             _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper14_InternalParseEPKcPNS1_12ParseContextE
        - Src:             'third_party/protobuf-lite/parse_context.cc:557,16'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream15ConsumeEndGroupEj
        - Src:             'third_party/protobuf-lite/parse_context.cc:559,19'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf8internal13UnalignedLoadIjEET_PKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12EndianHelperILi4EE4LoadEPKv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:485,14'
          Dst:             _ZN6google8protobuf8internal12EndianHelperILi4EE4LoadEPKv
    - functionName:    _ZN6google8protobuf8internal28UnknownFieldLiteParserHelper10AddFixed32Ejj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:564,5'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/parse_context.cc:566,5'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
    - functionName:    _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal16ReadSizeFallbackEPKcj
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:606,12'
          Dst:             _ZN6google8protobuf8internal16ReadSizeFallbackEPKcj
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream4SkipEPKci
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream12SkipFallbackEPKci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:151,12'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream12SkipFallbackEPKci
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream12AppendStringEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream20AppendStringFallbackEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:167,12'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream20AppendStringFallbackEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream20AppendStringFallbackEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZN6google8protobuf8internal18EpsCopyInputStream10AppendSizeIZNS2_20AppendStringFallbackEPKciPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEE3$_0EES5_S5_iRKT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:232,10'
          Dst:             '_ZN6google8protobuf8internal18EpsCopyInputStream10AppendSizeIZNS2_20AppendStringFallbackEPKciPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEE3$_0EES5_S5_iRKT_'
    - functionName:    '_ZN6google8protobuf8internal18EpsCopyInputStream10AppendSizeIZNS2_20AppendStringFallbackEPKciPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEE3$_0EES5_S5_iRKT_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          171
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - '_ZZN6google8protobuf8internal18EpsCopyInputStream20AppendStringFallbackEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEENK3$_0clES4_i'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:323,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:323,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:323,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:323,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:323,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:325,7'
          Dst:             '_ZZN6google8protobuf8internal18EpsCopyInputStream20AppendStringFallbackEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEENK3$_0clES4_i'
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:332,13'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:337,5'
          Dst:             '_ZZN6google8protobuf8internal18EpsCopyInputStream20AppendStringFallbackEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEENK3$_0clES4_i'
    - functionName:    '_ZZN6google8protobuf8internal18EpsCopyInputStream20AppendStringFallbackEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEENK3$_0clES4_i'
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          123
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream10NextBufferEii
        - _ZN6google8protobuf8internal18EpsCopyInputStream14SetEndOfStreamEv
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:158,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/parse_context.cc:158,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:158,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/parse_context.cc:158,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:159,12'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10NextBufferEii
        - Src:             'third_party/protobuf-lite/parse_context.cc:163,5'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream14SetEndOfStreamEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:158,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream10NextBufferEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          351
      EdgeCount:       74
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_121ParseEndsInSlopRegionEPKcii
        - _ZN6google8protobuf8internal18EpsCopyInputStream10StreamNextEPPKv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:105,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/parse_context.cc:105,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:105,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/parse_context.cc:105,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:105,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:118,22'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_121ParseEndsInSlopRegionEPKcii
        - Src:             'third_party/protobuf-lite/parse_context.cc:122,12'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10StreamNextEPPKv
        - Src:             'third_party/protobuf-lite/parse_context.cc:137,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/parse_context.cc:137,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:137,33'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:137,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/parse_context.cc:137,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:137,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream14SetEndOfStreamEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12_GLOBAL__N_121ParseEndsInSlopRegionEPKcii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          278
      EdgeCount:       64
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/parse_context.cc:64,5'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:53,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/parse_context.cc:53,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:53,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/parse_context.cc:53,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:54,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/parse_context.cc:54,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:54,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/parse_context.cc:54,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:59,11'
          Dst:             _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - Src:             'third_party/protobuf-lite/parse_context.cc:53,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:54,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:67,15'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'third_party/protobuf-lite/parse_context.cc:76,22'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream10StreamNextEPPKv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream12SkipFallbackEPKci
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN6google8protobuf8internal18EpsCopyInputStream10AppendSizeIZNS2_12SkipFallbackEPKciE3$_0EES5_S5_iRKT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:208,10'
          Dst:             '_ZN6google8protobuf8internal18EpsCopyInputStream10AppendSizeIZNS2_12SkipFallbackEPKciE3$_0EES5_S5_iRKT_'
    - functionName:    '_ZN6google8protobuf8internal18EpsCopyInputStream10AppendSizeIZNS2_12SkipFallbackEPKciE3$_0EES5_S5_iRKT_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          171
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - '_ZZN6google8protobuf8internal18EpsCopyInputStream12SkipFallbackEPKciENK3$_0clES4_i'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:323,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:323,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:323,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:323,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:323,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:325,7'
          Dst:             '_ZZN6google8protobuf8internal18EpsCopyInputStream12SkipFallbackEPKciENK3$_0clES4_i'
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:332,13'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:337,5'
          Dst:             '_ZZN6google8protobuf8internal18EpsCopyInputStream12SkipFallbackEPKciENK3$_0clES4_i'
    - functionName:    '_ZZN6google8protobuf8internal18EpsCopyInputStream12SkipFallbackEPKciENK3$_0clES4_i'
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal16ReadSizeFallbackEPKcj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          113
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12EndianHelperILi8EE4LoadEPKv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal15VarintParseSlowEPKcjPm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal17VarintParseSlow64EPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:503,14'
          Dst:             _ZN6google8protobuf8internal17VarintParseSlow64EPKcj
    - functionName:    _ZN6google8protobuf8internal17VarintParseSlow64EPKcj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal15ReadTagFallbackEPKcj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream13DoneWithCheckEPPKci
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          201
      EdgeCount:       43
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream12DoneFallbackEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:209,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:209,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:209,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:209,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:209,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:212,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:212,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:212,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:212,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:212,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:220,16'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream12DoneFallbackEii
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream12DoneFallbackEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          499
      EdgeCount:       109
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream10NextBufferEii
        - _ZN6google8protobuf8internal18EpsCopyInputStream14SetEndOfStreamEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:175,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/parse_context.cc:175,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:175,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/parse_context.cc:175,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:176,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/parse_context.cc:176,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:176,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/parse_context.cc:176,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:181,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/parse_context.cc:181,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:181,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/parse_context.cc:181,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:183,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/parse_context.cc:183,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:183,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/parse_context.cc:183,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:184,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/parse_context.cc:184,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:184,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/parse_context.cc:184,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:188,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/parse_context.cc:188,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:188,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/parse_context.cc:188,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:189,9'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10NextBufferEii
        - Src:             'third_party/protobuf-lite/parse_context.cc:175,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:176,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:181,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:183,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:184,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:188,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:193,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/parse_context.cc:193,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:193,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/parse_context.cc:193,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/parse_context.cc:196,7'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream14SetEndOfStreamEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:193,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedIdEEPKcS5_iPNS0_13RepeatedFieldIT_EE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          166
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIdE7ReserveEi
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:268,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:269,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE7ReserveEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:271,21'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE19AddNAlreadyReservedEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:280,11'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:286,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:287,8'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE7ReserveEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:289,19'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE19AddNAlreadyReservedEi
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedIfEEPKcS5_iPNS0_13RepeatedFieldIT_EE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          166
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIfE7ReserveEi
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:268,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:269,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE7ReserveEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:271,21'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE19AddNAlreadyReservedEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:280,11'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:286,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:287,8'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE7ReserveEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:289,19'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE19AddNAlreadyReservedEi
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedIlEEPKcS5_iPNS0_13RepeatedFieldIT_EE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          166
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIlE7ReserveEi
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:268,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:269,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE7ReserveEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:271,21'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE19AddNAlreadyReservedEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:280,11'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:286,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:287,8'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE7ReserveEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:289,19'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE19AddNAlreadyReservedEi
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedImEEPKcS5_iPNS0_13RepeatedFieldIT_EE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          166
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldImE7ReserveEi
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:268,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:269,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE7ReserveEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:271,21'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE19AddNAlreadyReservedEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:280,11'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:286,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:287,8'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE7ReserveEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:289,19'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE19AddNAlreadyReservedEi
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedIiEEPKcS5_iPNS0_13RepeatedFieldIT_EE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          166
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIiE7ReserveEi
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:268,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:269,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE7ReserveEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:271,21'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE19AddNAlreadyReservedEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:280,11'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:286,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:287,8'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE7ReserveEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:289,19'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE19AddNAlreadyReservedEi
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedIjEEPKcS5_iPNS0_13RepeatedFieldIT_EE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          166
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIjE7ReserveEi
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:268,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:269,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE7ReserveEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:271,21'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE19AddNAlreadyReservedEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:280,11'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:286,26'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:287,8'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE7ReserveEi
        - Src:             'third_party/protobuf-lite/parse_context.cc:289,19'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE19AddNAlreadyReservedEi
    - functionName:    _ZZN6google8protobuf8internal12VarintParserIbLb0EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE3AddERKb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:458,45'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE3AddERKb
    - functionName:    _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIbLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - _ZZN6google8protobuf8internal12VarintParserIbLb0EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:658,11'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:660,5'
          Dst:             _ZZN6google8protobuf8internal12VarintParserIbLb0EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIbLb0EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          382
      EdgeCount:       77
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIbLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:667,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:671,11'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIbLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:683,18'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIbLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:691,11'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:697,9'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIbLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode64Em
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN6google8protobuf8internal12VarintParserIlLb1EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE3AddERKl
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode64Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:451,15'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode64Em
        - Src:             'third_party/protobuf-lite/parse_context.cc:458,45'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE3AddERKl
    - functionName:    _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIlLb1EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - _ZZN6google8protobuf8internal12VarintParserIlLb1EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:658,11'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:660,5'
          Dst:             _ZZN6google8protobuf8internal12VarintParserIlLb1EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIlLb1EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          382
      EdgeCount:       77
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIlLb1EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:667,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:671,11'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIlLb1EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:683,18'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIlLb1EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:691,11'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:697,9'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIlLb1EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode32Ej
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN6google8protobuf8internal12VarintParserIiLb1EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE3AddERKi
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode32Ej
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:453,15'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode32Ej
        - Src:             'third_party/protobuf-lite/parse_context.cc:458,45'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE3AddERKi
    - functionName:    _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIiLb1EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - _ZZN6google8protobuf8internal12VarintParserIiLb1EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:658,11'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:660,5'
          Dst:             _ZZN6google8protobuf8internal12VarintParserIiLb1EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIiLb1EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          382
      EdgeCount:       77
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIiLb1EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:667,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:671,11'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIiLb1EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:683,18'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIiLb1EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:691,11'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:697,9'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIiLb1EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
    - functionName:    _ZZN6google8protobuf8internal12VarintParserImLb0EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE3AddERKm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:458,45'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE3AddERKm
    - functionName:    _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserImLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - _ZZN6google8protobuf8internal12VarintParserImLb0EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:658,11'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:660,5'
          Dst:             _ZZN6google8protobuf8internal12VarintParserImLb0EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserImLb0EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          382
      EdgeCount:       77
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserImLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:667,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:671,11'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserImLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:683,18'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserImLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:691,11'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:697,9'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserImLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
    - functionName:    _ZZN6google8protobuf8internal12VarintParserIlLb0EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE3AddERKl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:458,45'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE3AddERKl
    - functionName:    _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIlLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - _ZZN6google8protobuf8internal12VarintParserIlLb0EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:658,11'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:660,5'
          Dst:             _ZZN6google8protobuf8internal12VarintParserIlLb0EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIlLb0EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          382
      EdgeCount:       77
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIlLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:667,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:671,11'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIlLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:683,18'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIlLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:691,11'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:697,9'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIlLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
    - functionName:    _ZZN6google8protobuf8internal12VarintParserIjLb0EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE3AddERKj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:458,45'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE3AddERKj
    - functionName:    _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIjLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - _ZZN6google8protobuf8internal12VarintParserIjLb0EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:658,11'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:660,5'
          Dst:             _ZZN6google8protobuf8internal12VarintParserIjLb0EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIjLb0EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          382
      EdgeCount:       77
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIjLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:667,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:671,11'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIjLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:683,18'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIjLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:691,11'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:697,9'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIjLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
    - functionName:    _ZZN6google8protobuf8internal12VarintParserIiLb0EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE3AddERKi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:458,45'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE3AddERKi
    - functionName:    _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIiLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - _ZZN6google8protobuf8internal12VarintParserIiLb0EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:658,11'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:660,5'
          Dst:             _ZZN6google8protobuf8internal12VarintParserIiLb0EEEPKcPvS4_PNS1_12ParseContextEENKUlmE_clEm
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIiLb0EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          382
      EdgeCount:       77
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIiLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:667,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:671,11'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIiLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:683,18'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIiLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:691,11'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:697,9'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_12VarintParserIiLb0EEEPKcPvS5_PNS1_12ParseContextEEUlmE_EES5_S5_S5_T_
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf8internal18EpsCopyInputStream12EndedAtLimitEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:139,9'
          Dst:             _ZNK6google8protobuf8internal18EpsCopyInputStream12EndedAtLimitEv
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          121
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:128,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:128,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:128,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:128,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:128,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    '_ZZN6google8protobuf8internal18EpsCopyInputStream18ReadStringFallbackEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEENK3$_0clES4_i'
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11StringPiece6lengthEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11FieldParserINS1_28UnknownFieldLiteParserHelperEEEPKcmRT_S5_PNS1_12ParseContextE
        - _ZN6google8protobuf8internal28UnknownFieldLiteParserHelperC2EPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:587,32'
          Dst:             _ZN6google8protobuf8internal28UnknownFieldLiteParserHelperC2EPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/parse_context.cc:588,10'
          Dst:             _ZN6google8protobuf8internal11FieldParserINS1_28UnknownFieldLiteParserHelperEEEPKcmRT_S5_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal28UnknownFieldLiteParserHelperC2EPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 531
      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:    _ZN6google8protobuf8internal21UnknownGroupLiteParseEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal16WireFormatParserINS1_28UnknownFieldLiteParserHelperEEEPKcRT_S5_PNS1_12ParseContextE
        - _ZN6google8protobuf8internal28UnknownFieldLiteParserHelperC2EPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:581,32'
          Dst:             _ZN6google8protobuf8internal28UnknownFieldLiteParserHelperC2EPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/parse_context.cc:582,10'
          Dst:             _ZN6google8protobuf8internal16WireFormatParserINS1_28UnknownFieldLiteParserHelperEEEPKcRT_S5_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal11FixedParserIdEEPKcPvS4_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedIdEEPKcS5_iPNS0_13RepeatedFieldIT_EE
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:497,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:499,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedIdEEPKcS5_iPNS0_13RepeatedFieldIT_EE
    - functionName:    _ZN6google8protobuf8internal18PackedDoubleParserEPvPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11FixedParserIdEEPKcPvS4_PNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:525,10'
          Dst:             _ZN6google8protobuf8internal11FixedParserIdEEPKcPvS4_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal11FixedParserIfEEPKcPvS4_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedIfEEPKcS5_iPNS0_13RepeatedFieldIT_EE
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:497,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:499,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedIfEEPKcS5_iPNS0_13RepeatedFieldIT_EE
    - functionName:    _ZN6google8protobuf8internal17PackedFloatParserEPvPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11FixedParserIfEEPKcPvS4_PNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:521,10'
          Dst:             _ZN6google8protobuf8internal11FixedParserIfEEPKcPvS4_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal11FixedParserIlEEPKcPvS4_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedIlEEPKcS5_iPNS0_13RepeatedFieldIT_EE
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:497,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:499,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedIlEEPKcS5_iPNS0_13RepeatedFieldIT_EE
    - functionName:    _ZN6google8protobuf8internal20PackedSFixed64ParserEPvPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11FixedParserIlEEPKcPvS4_PNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:517,10'
          Dst:             _ZN6google8protobuf8internal11FixedParserIlEEPKcPvS4_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal11FixedParserImEEPKcPvS4_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedImEEPKcS5_iPNS0_13RepeatedFieldIT_EE
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:497,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:499,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedImEEPKcS5_iPNS0_13RepeatedFieldIT_EE
    - functionName:    _ZN6google8protobuf8internal19PackedFixed64ParserEPvPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11FixedParserImEEPKcPvS4_PNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:513,10'
          Dst:             _ZN6google8protobuf8internal11FixedParserImEEPKcPvS4_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal11FixedParserIiEEPKcPvS4_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedIiEEPKcS5_iPNS0_13RepeatedFieldIT_EE
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:497,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:499,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedIiEEPKcS5_iPNS0_13RepeatedFieldIT_EE
    - functionName:    _ZN6google8protobuf8internal20PackedSFixed32ParserEPvPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11FixedParserIiEEPKcPvS4_PNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:509,10'
          Dst:             _ZN6google8protobuf8internal11FixedParserIiEEPKcPvS4_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal11FixedParserIjEEPKcPvS4_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedIjEEPKcS5_iPNS0_13RepeatedFieldIT_EE
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:497,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:499,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream15ReadPackedFixedIjEEPKcS5_iPNS0_13RepeatedFieldIT_EE
    - functionName:    _ZN6google8protobuf8internal19PackedFixed32ParserEPvPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11FixedParserIjEEPKcPvS4_PNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:505,10'
          Dst:             _ZN6google8protobuf8internal11FixedParserIjEEPKcPvS4_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal12VarintParserIbLb0EEEPKcPvS4_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIbLb0EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:447,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIbLb0EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
    - functionName:    _ZN6google8protobuf8internal16PackedBoolParserEPvPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12VarintParserIbLb0EEEPKcPvS4_PNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:492,10'
          Dst:             _ZN6google8protobuf8internal12VarintParserIbLb0EEEPKcPvS4_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal16PackedEnumParserEPvPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12VarintParserIiLb0EEEPKcPvS4_PNS1_12ParseContextE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:488,10'
          Dst:             _ZN6google8protobuf8internal12VarintParserIiLb0EEEPKcPvS4_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal12VarintParserIiLb0EEEPKcPvS4_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIiLb0EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:447,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIiLb0EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
    - functionName:    _ZN6google8protobuf8internal12VarintParserIlLb1EEEPKcPvS4_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIlLb1EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:447,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIlLb1EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
    - functionName:    _ZN6google8protobuf8internal18PackedSInt64ParserEPvPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12VarintParserIlLb1EEEPKcPvS4_PNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:484,10'
          Dst:             _ZN6google8protobuf8internal12VarintParserIlLb1EEEPKcPvS4_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal12VarintParserIiLb1EEEPKcPvS4_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIiLb1EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:447,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIiLb1EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
    - functionName:    _ZN6google8protobuf8internal18PackedSInt32ParserEPvPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12VarintParserIiLb1EEEPKcPvS4_PNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:480,10'
          Dst:             _ZN6google8protobuf8internal12VarintParserIiLb1EEEPKcPvS4_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal12VarintParserImLb0EEEPKcPvS4_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserImLb0EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:447,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserImLb0EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
    - functionName:    _ZN6google8protobuf8internal18PackedUInt64ParserEPvPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12VarintParserImLb0EEEPKcPvS4_PNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:476,10'
          Dst:             _ZN6google8protobuf8internal12VarintParserImLb0EEEPKcPvS4_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal12VarintParserIlLb0EEEPKcPvS4_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIlLb0EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:447,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIlLb0EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
    - functionName:    _ZN6google8protobuf8internal17PackedInt64ParserEPvPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12VarintParserIlLb0EEEPKcPvS4_PNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:472,10'
          Dst:             _ZN6google8protobuf8internal12VarintParserIlLb0EEEPKcPvS4_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal12VarintParserIjLb0EEEPKcPvS4_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIjLb0EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:447,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_12VarintParserIjLb0EEEPKcPvS6_PNS1_12ParseContextEEUlmE_EES6_S6_T_
    - functionName:    _ZN6google8protobuf8internal18PackedUInt32ParserEPvPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12VarintParserIjLb0EEEPKcPvS4_PNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:468,10'
          Dst:             _ZN6google8protobuf8internal12VarintParserIjLb0EEEPKcPvS4_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal17PackedInt32ParserEPvPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12VarintParserIiLb0EEEPKcPvS4_PNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:464,10'
          Dst:             _ZN6google8protobuf8internal12VarintParserIiLb0EEEPKcPvS4_PNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream10ReadStringEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream18ReadStringFallbackEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:159,12'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream18ReadStringFallbackEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream18ReadStringFallbackEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZN6google8protobuf8internal18EpsCopyInputStream10AppendSizeIZNS2_18ReadStringFallbackEPKciPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEE3$_0EES5_S5_iRKT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:220,10'
          Dst:             '_ZN6google8protobuf8internal18EpsCopyInputStream10AppendSizeIZNS2_18ReadStringFallbackEPKciPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEE3$_0EES5_S5_iRKT_'
    - functionName:    '_ZN6google8protobuf8internal18EpsCopyInputStream10AppendSizeIZNS2_18ReadStringFallbackEPKciPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEE3$_0EES5_S5_iRKT_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          171
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - '_ZZN6google8protobuf8internal18EpsCopyInputStream18ReadStringFallbackEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEENK3$_0clES4_i'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:323,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:323,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:323,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:323,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:323,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:325,7'
          Dst:             '_ZZN6google8protobuf8internal18EpsCopyInputStream18ReadStringFallbackEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEENK3$_0clES4_i'
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:332,13'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:337,5'
          Dst:             '_ZZN6google8protobuf8internal18EpsCopyInputStream18ReadStringFallbackEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEENK3$_0clES4_i'
    - functionName:    _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream10ReadStringEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:439,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'third_party/protobuf-lite/parse_context.cc:441,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10ReadStringEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf8internal23IsStructurallyValidUTF8ENS0_11StringPieceE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal23IsStructurallyValidUTF8EPKci
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece6lengthEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/common.h:134,38'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/common.h:134,67'
          Dst:             _ZNK6google8protobuf11StringPiece6lengthEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/common.h:134,10'
          Dst:             _ZN6google8protobuf8internal23IsStructurallyValidUTF8EPKci
    - functionName:    _ZN6google8protobuf8internal10VerifyUTF8ENS0_11StringPieceEPKc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal17PrintUTF8ErrorLogEPKcS3_b
        - _ZN6google8protobuf8internal23IsStructurallyValidUTF8ENS0_11StringPieceE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:430,8'
          Dst:             _ZN6google8protobuf8internal23IsStructurallyValidUTF8ENS0_11StringPieceE
        - Src:             'third_party/protobuf-lite/parse_context.cc:431,5'
          Dst:             _ZN6google8protobuf8internal17PrintUTF8ErrorLogEPKcS3_b
    - functionName:    _ZN6google8protobuf8internal12StringParserEPKcS3_PvPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal17VarintParseSlow32EPKcj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal20WriteLengthDelimitedEjNS0_11StringPieceEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:352,3'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/parse_context.cc:353,19'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:353,3'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/parse_context.cc:354,17'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'third_party/protobuf-lite/parse_context.cc:354,29'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
    - functionName:    _ZN6google8protobuf8internal11WriteVarintEjmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:347,3'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/parse_context.cc:348,3'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf8internal12ParseContext12ParseMessageEPNS0_7MessageEPKc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ParseContext12ParseMessageEPNS0_11MessageLiteEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:334,10'
          Dst:             _ZN6google8protobuf8internal12ParseContext12ParseMessageEPNS0_11MessageLiteEPKc
    - functionName:    _ZN6google8protobuf8internal12ParseContext12ParseMessageEPNS0_11MessageLiteEPKc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ParseContext12ParseMessageINS0_11MessageLiteEEEPKcPT_S6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:330,10'
          Dst:             _ZN6google8protobuf8internal12ParseContext12ParseMessageINS0_11MessageLiteEEEPKcPT_S6_
    - functionName:    _ZN6google8protobuf8internal12ParseContext12ParseMessageINS0_11MessageLiteEEEPKcPT_S6_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
        - _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:643,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:645,14'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:650,8'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromEPNS0_2io19ZeroCopyInputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          132
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10__bswap_64m
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal8byteswapILi8EEEvPv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_64m
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:259,30'
          Dst:             _ZL10__bswap_64m
    - functionName:    _ZL10__bswap_32j
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal8byteswapILi4EEEvPv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/parse_context.cc:255,30'
          Dst:             _ZL10__bswap_32j
    - functionName:    _ZN6google8protobuf8internal8byteswapILi1EEEvPv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/parse_context.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEpLEl
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2472
      functionLinenumberEnd: 2474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEpLEl
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2472
      functionLinenumberEnd: 2474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase19ReleaseLastInternalINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeENS5_17integral_constantIbLb1EEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2021
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal17StringTypeHandler16NewFromPrototypeEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal17StringTypeHandler5MergeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase22UnsafeArenaReleaseLastINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2010,40'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase22UnsafeArenaReleaseLastINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2012,18'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2017,9'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler16NewFromPrototypeEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2018,5'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler5MergeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase22UnsafeArenaReleaseLastINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          131
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2040,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2040,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2040,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2040,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2042,7'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2040,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal17StringTypeHandler16NewFromPrototypeEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal17StringTypeHandler3NewEPNS0_5ArenaE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:896,12'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler3NewEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal17StringTypeHandler5MergeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal17StringTypeHandler3NewEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19arena_delete_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf5Arena3OwnINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal19arena_delete_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl10AddCleanupEPvPFvS3_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:340,5'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl10AddCleanupEPvPFvS3_E
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:340,5'
          Dst:             _ZN6google8protobuf8internal19arena_delete_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
    - functionName:    _ZN6google8protobuf8internal17StringTypeHandler8GetArenaEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase24AddAllocatedSlowWithCopyINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeEPNS0_5ArenaESI_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1938
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf5Arena3OwnINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPT_
        - _ZN6google8protobuf8internal17StringTypeHandler16NewFromPrototypeEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal17StringTypeHandler5MergeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_
        - _ZN6google8protobuf8internal17StringTypeHandler6DeleteEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase23UnsafeArenaAddAllocatedINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1943,15'
          Dst:             _ZN6google8protobuf5Arena3OwnINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1946,9'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler16NewFromPrototypeEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1947,5'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler5MergeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1948,5'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler6DeleteEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1952,3'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase23UnsafeArenaAddAllocatedINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeE
    - functionName:    _ZN6google8protobuf8internal17StringTypeHandler6DeleteEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase23UnsafeArenaAddAllocatedINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1979
      functionLinenumberEnd: 2003
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          131
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal17StringTypeHandler6DeleteEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1983,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1990,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1990,5'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler6DeleteEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/repeated_field.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase14InternalExtendEi
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/repeated_field.cc:95,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase14InternalExtendEi
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase14InternalExtendEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/repeated_field.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          388
      EdgeCount:       64
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/repeated_field.cc:58,18'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'third_party/protobuf-lite/repeated_field.cc:61,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/repeated_field.cc:61,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/repeated_field.cc:63,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/repeated_field.cc:61,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/repeated_field.cc:61,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/repeated_field.cc:61,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/repeated_field.cc:68,35'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/repeated_field.cc:68,35'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/repeated_field.cc:68,35'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/repeated_field.cc:68,35'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/repeated_field.cc:68,35'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/repeated_field.cc:68,35'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
    - functionName:    _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena15AllocateAlignedEm
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:664,28'
          Dst:             _ZN6google8protobuf5Arena15AllocateAlignedEm
    - functionName:    _ZN6google8protobuf8internal17StringTypeHandler20GetMaybeArenaPointerEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase20AddAllocatedInternalINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeENS5_17integral_constantIbLb1EEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 1931
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          118
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal17StringTypeHandler20GetMaybeArenaPointerEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal17StringTypeHandler8GetArenaEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase24AddAllocatedSlowWithCopyINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeEPNS0_5ArenaESI_
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1912,32'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler20GetMaybeArenaPointerEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1913,18'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1928,50'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler8GetArenaEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1928,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase24AddAllocatedSlowWithCopyINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeEPNS0_5ArenaESI_
    - functionName:    _ZN6google8protobuf8internal17StringTypeHandler13SpaceUsedLongERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal32StringSpaceUsedExcludingSelfLongERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:912,28'
          Dst:             _ZN6google8protobuf8internal32StringSpaceUsedExcludingSelfLongERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK6google8protobuf5Arena14SpaceAllocatedEv
        - __clang_call_terminate
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:586,31'
          Dst:             _ZNK6google8protobuf5Arena14SpaceAllocatedEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:586,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK6google8protobuf5Arena14SpaceAllocatedEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9ArenaImpl14SpaceAllocatedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:322,48'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl14SpaceAllocatedEv
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase12SwapFallbackINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          112
      EdgeCount:       39
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvRKS2_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2EPNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1685,3'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1685,3'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1685,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1685,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1685,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1685,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1690,36'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1690,24'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2EPNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1691,8'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvRKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1692,9'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1693,9'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvRKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1694,10'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1695,8'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1696,1'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1685,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1696,1'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvRKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1803
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase17MergeFromInternalERKS2_MS2_FvPPvS6_iiE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1801,3'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase17MergeFromInternalERKS2_MS2_FvPPvS6_iiE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal17StringTypeHandler5ClearEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1785,26'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1785,7'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler5ClearEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2589
      functionLinenumberEnd: 2602
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2590,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2590,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2590,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2590,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2591,3'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2591,3'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2591,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2591,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2591,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2591,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2596,3'
          Dst:             _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2590,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2591,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal17StringTypeHandler6DeleteEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1662,27'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1662,7'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler6DeleteEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal7memswapILi0EEENSt3__19enable_ifIXeqT_Li0EEvE4typeEPcS7_
        - _ZN6google8protobuf8internal9SwapBlockIoEEvPcS3_
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:152,1'
          Dst:             _ZN6google8protobuf8internal9SwapBlockIoEEvPcS3_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:152,1'
          Dst:             _ZN6google8protobuf8internal7memswapILi0EEENSt3__19enable_ifIXeqT_Li0EEvE4typeEPcS7_
    - functionName:    _ZN6google8protobuf8internal9SwapBlockIoEEvPcS3_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal7memswapILi0EEENSt3__19enable_ifIXeqT_Li0EEvE4typeEPcS7_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal17StringTypeHandler5ClearEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPPvSF_ii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          113
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal17StringTypeHandler16NewFromPrototypeEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal17StringTypeHandler5MergeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1834,5'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler5MergeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1836,18'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1842,9'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler16NewFromPrototypeEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1843,5'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler5MergeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase17MergeFromInternalERKS2_MS2_FvPPvS6_iiE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1807
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          106
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase14InternalExtendEi
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1811,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase14InternalExtendEi
    - functionName:    _ZN6google8protobuf8internal17StringTypeHandler3NewEPNS0_5ArenaEONSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          102
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectINS1_19ImplicitWeakMessageEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal16InternalMetadataC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      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:    _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal16InternalMetadataC2EPNS0_5ArenaE
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:483,47'
          Dst:             _ZN6google8protobuf8internal16InternalMetadataC2EPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal19ImplicitWeakMessageC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:60,48'
          Dst:             _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperINS0_8internal19ImplicitWeakMessageEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19ImplicitWeakMessageC2EPNS0_5ArenaE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN6google8protobuf8internal19ImplicitWeakMessageC2EPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal16InternalMetadataC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf11MessageLiteC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal16InternalMetadataC2Ev
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:209,13'
          Dst:             _ZN6google8protobuf8internal16InternalMetadataC2Ev
    - functionName:    _ZN6google8protobuf8internal19ImplicitWeakMessageC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLiteC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:59,3'
          Dst:             _ZN6google8protobuf11MessageLiteC2Ev
    - functionName:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEmiERKSB_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2497
      functionLinenumberEnd: 2497
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase7AddWeakEPKNS0_11MessageLiteE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/repeated_field.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          202
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf5Arena14InternalHelperINS0_8internal19ImplicitWeakMessageEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal19ImplicitWeakMessageC2Ev
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
        - _ZN6google8protobuf8internal21arena_destruct_objectINS1_19ImplicitWeakMessageEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/repeated_field.cc:113,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf8internal19ImplicitWeakMessageC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS1_19ImplicitWeakMessageEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_8internal19ImplicitWeakMessageEE9ConstructIJPS1_EEEPS4_PvDpOT_
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE23ExtractSubrangeInternalEiiPPS8_NS2_17integral_constantIbLb0EEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2263
      functionLinenumberEnd: 2272
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE26UnsafeArenaExtractSubrangeEiiPPS8_
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2268,3'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2268,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2268,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2269,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2270,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2268,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2268,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2271,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE26UnsafeArenaExtractSubrangeEiiPPS8_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2268,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8GetArenaEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2352
      functionLinenumberEnd: 2353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2353,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE26UnsafeArenaExtractSubrangeEiiPPS8_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2290
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          231
      EdgeCount:       55
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEi
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase8CloseGapEii
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2277,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2277,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2277,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2277,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2278,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2279,3'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2279,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2279,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2279,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2279,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2285,45'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2277,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2279,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2288,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase8CloseGapEii
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2167
      functionLinenumberEnd: 2168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2168,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1729,10'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase8CloseGapEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/repeated_field.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          73
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internalplENS1_19RepeatedPtrIteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEl
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2476
      functionLinenumberEnd: 2478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEpLEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2477,8'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEpLEl
    - functionName:    _ZN6google8protobuf8internalplENS1_19RepeatedPtrIteratorIKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEl
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2476
      functionLinenumberEnd: 2478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEpLEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2477,8'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEpLEl
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5eraseENS0_8internal19RepeatedPtrIteratorIKS8_EESD_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2316
      functionLinenumberEnd: 2320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE14DeleteSubrangeEii
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5beginEv
        - _ZN6google8protobuf8internalplENS1_19RepeatedPtrIteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEl
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE6cbeginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2317,40'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2318,41'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2319,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE14DeleteSubrangeEii
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2320,10'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2320,18'
          Dst:             _ZN6google8protobuf8internalplENS1_19RepeatedPtrIteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEl
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE6cbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2618
      functionLinenumberEnd: 2619
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5beginEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2619,10'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5beginEv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE14DeleteSubrangeEii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2208
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          207
      EdgeCount:       47
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE15ExtractSubrangeEiiPPS8_
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase6DeleteINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvi
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2209,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2209,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2209,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2209,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2210,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2210,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2210,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2210,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2211,3'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2211,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2211,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2211,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2211,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2213,27'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase6DeleteINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2209,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2210,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2211,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2215,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE15ExtractSubrangeEiiPPS8_
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2608
      functionLinenumberEnd: 2609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2EPKPv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2609,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2609,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2EPKPv
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2EPKPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2432
      functionLinenumberEnd: 2432
      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:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase6DeleteINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          138
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal17StringTypeHandler6DeleteEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1734,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1734,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1734,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1734,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1735,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1735,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1735,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1735,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1736,23'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1736,3'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler6DeleteEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1734,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1735,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE15ExtractSubrangeEiiPPS8_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2220
      functionLinenumberEnd: 2224
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE23ExtractSubrangeInternalEiiPPS8_NS2_17integral_constantIbLb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2223,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE23ExtractSubrangeInternalEiiPPS8_NS2_17integral_constantIbLb1EEE
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE23ExtractSubrangeInternalEiiPPS8_NS2_17integral_constantIbLb1EEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2257
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          275
      EdgeCount:       64
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal17StringTypeHandler16NewFromPrototypeEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal17StringTypeHandler5MergeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEi
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase8CloseGapEii
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2231,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2231,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2231,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2231,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2232,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2232,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2232,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2232,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2233,3'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2233,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2233,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2233,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2233,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2238,11'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2243,37'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2245,15'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler16NewFromPrototypeEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2246,11'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler5MergeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPS9_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2231,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2232,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2233,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2251,47'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2255,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase8CloseGapEii
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2613
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2IS9_EERKNS2_IT_EE
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2EPKPv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2614,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2614,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2EPKPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2614,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2IS9_EERKNS2_IT_EE
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2IS9_EERKNS2_IT_EE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2438
      functionLinenumberEnd: 2443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5eraseENS0_8internal19RepeatedPtrIteratorIKS8_EE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2310
      functionLinenumberEnd: 2311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5eraseENS0_8internal19RepeatedPtrIteratorIKS8_EESD_
        - _ZN6google8protobuf8internalplENS1_19RepeatedPtrIteratorIKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2311,35'
          Dst:             _ZN6google8protobuf8internalplENS1_19RepeatedPtrIteratorIKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEl
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2311,10'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5eraseENS0_8internal19RepeatedPtrIteratorIKS8_EESD_
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase14ReleaseClearedINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          249
      EdgeCount:       55
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2071,3'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2071,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2071,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2072,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2073,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2071,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2071,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2074,3'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2074,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2074,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2074,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2074,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2075,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2075,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2075,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2075,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2076,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2076,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2076,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2076,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2077,10'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2071,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2074,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2075,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2076,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE14ReleaseClearedEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase14ReleaseClearedINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2393,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase14ReleaseClearedINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEv
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase10AddClearedINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2058
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          175
      EdgeCount:       37
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal17StringTypeHandler8GetArenaEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2059,3'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2059,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2059,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2060,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2059,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2059,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2061,3'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler8GetArenaEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2061,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2061,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2062,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2061,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2061,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2064,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2059,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2061,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE10AddClearedEPS8_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2387
      functionLinenumberEnd: 2388
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase10AddClearedINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2388,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase10AddClearedINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeE
    - functionName:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase12ClearedCountEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2052
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12ClearedCountEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2382
      functionLinenumberEnd: 2383
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase12ClearedCountEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2383,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase12ClearedCountEv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE22UnsafeArenaReleaseLastEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2377
      functionLinenumberEnd: 2378
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase22UnsafeArenaReleaseLastINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2378,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase22UnsafeArenaReleaseLastINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE23UnsafeArenaAddAllocatedEPS8_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2367
      functionLinenumberEnd: 2369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase23UnsafeArenaAddAllocatedINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2368,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase23UnsafeArenaAddAllocatedINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase11ReleaseLastINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase19ReleaseLastInternalINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeENS5_17integral_constantIbLb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:685,12'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase19ReleaseLastInternalINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeENS5_17integral_constantIbLb1EEE
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE11ReleaseLastEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2372
      functionLinenumberEnd: 2373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase11ReleaseLastINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2373,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase11ReleaseLastINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEv
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase12AddAllocatedINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase20AddAllocatedInternalINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeENS5_17integral_constantIbLb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:676,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase20AddAllocatedInternalINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeENS5_17integral_constantIbLb1EEE
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12AddAllocatedEPS8_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2362
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase12AddAllocatedINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2363,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase12AddAllocatedINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPNT_4TypeE
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE22SpaceUsedExcludingSelfEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9ToIntSizeEm
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE26SpaceUsedExcludingSelfLongEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1035,32'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE26SpaceUsedExcludingSelfLongEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1035,12'
          Dst:             _ZN6google8protobuf8internal9ToIntSizeEm
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE26SpaceUsedExcludingSelfLongEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2357
      functionLinenumberEnd: 2358
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase26SpaceUsedExcludingSelfLongINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEmv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2358,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase26SpaceUsedExcludingSelfLongINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEmv
    - functionName:    _ZN6google8protobuf8internal9ToIntSizeEm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:113,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:113,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:113,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:113,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:113,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase26SpaceUsedExcludingSelfLongINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEmv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1886
      functionLinenumberEnd: 1895
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal17StringTypeHandler13SpaceUsedLongERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1891,39'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1891,11'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler13SpaceUsedLongERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE11pointer_endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2654
      functionLinenumberEnd: 2656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal27RepeatedPtrOverPtrsIteratorIKPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEKPKvEC2EPSF_
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2656,38'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2656,51'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2655,10'
          Dst:             _ZN6google8protobuf8internal27RepeatedPtrOverPtrsIteratorIKPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEKPKvEC2EPSF_
    - functionName:    _ZN6google8protobuf8internal27RepeatedPtrOverPtrsIteratorIKPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEKPKvEC2EPSF_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2525
      functionLinenumberEnd: 2525
      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:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE11pointer_endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2649
      functionLinenumberEnd: 2650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal27RepeatedPtrOverPtrsIteratorIPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPvEC2EPSB_
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase16raw_mutable_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2650,27'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase16raw_mutable_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2650,48'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2650,10'
          Dst:             _ZN6google8protobuf8internal27RepeatedPtrOverPtrsIteratorIPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPvEC2EPSB_
    - functionName:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase16raw_mutable_dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1861
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal27RepeatedPtrOverPtrsIteratorIPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPvEC2EPSB_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2525
      functionLinenumberEnd: 2525
      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:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE13pointer_beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2644
      functionLinenumberEnd: 2645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal27RepeatedPtrOverPtrsIteratorIKPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEKPKvEC2EPSF_
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2645,64'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2645,10'
          Dst:             _ZN6google8protobuf8internal27RepeatedPtrOverPtrsIteratorIKPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEKPKvEC2EPSF_
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE13pointer_beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2639
      functionLinenumberEnd: 2640
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal27RepeatedPtrOverPtrsIteratorIPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPvEC2EPSB_
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase16raw_mutable_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2640,27'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase16raw_mutable_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2640,10'
          Dst:             _ZN6google8protobuf8internal27RepeatedPtrOverPtrsIteratorIPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPvEC2EPSB_
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1015,35'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5beginEv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1013,53'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5beginEv
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1011,35'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3endEv
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2628
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2IS9_EERKNS2_IT_EE
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2EPKPv
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,32'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2EPKPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2IS9_EERKNS2_IT_EE
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1009,55'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3endEv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2623
      functionLinenumberEnd: 2624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2EPKPv
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2624,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2624,32'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2624,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEC2EPKPv
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4cendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2633
      functionLinenumberEnd: 2634
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2634,10'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3endEv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12SwapElementsEii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2347
      functionLinenumberEnd: 2349
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase12SwapElementsEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2348,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase12SwapElementsEii
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE15UnsafeArenaSwapEPS9_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2341
      functionLinenumberEnd: 2344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2343,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4SwapEPS9_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionLinenumberEnd: 2337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase12SwapFallbackINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPS2_
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2336,25'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2336,25'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2336,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2336,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase12SwapFallbackINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvPS2_
    - functionName:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4dataINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPKPKNT_4TypeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1874
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1877,69'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2329
      functionLinenumberEnd: 2330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4dataINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPKPKNT_4TypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2330,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4dataINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPKPKNT_4TypeEv
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase12mutable_dataINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPPNT_4TypeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase16raw_mutable_dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1869,57'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase16raw_mutable_dataEv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12mutable_dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase12mutable_dataINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPPNT_4TypeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2325,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase12mutable_dataINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPPNT_4TypeEv
    - functionName:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8CapacityEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1855
      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:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8CapacityEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2402
      functionLinenumberEnd: 2403
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8CapacityEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2403,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8CapacityEv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE7ReserveEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2398,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase8CopyFromINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvRKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvRKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1851,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1852,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvRKS2_
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5ClearEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2294,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvv
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase10RemoveLastINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1772
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal17StringTypeHandler5ClearEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1773,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1773,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1773,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1773,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1774,22'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1774,3'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler5ClearEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1773,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE10RemoveLastEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2203
      functionLinenumberEnd: 2205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase10RemoveLastINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2204,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase10RemoveLastINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvv
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase2atINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEERNT_4TypeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1723
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1720,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1720,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1720,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1720,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1721,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1721,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1721,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1721,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1722,11'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1720,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1721,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2182
      functionLinenumberEnd: 2183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase2atINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEERNT_4TypeEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2183,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase2atINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEERNT_4TypeEi
    - functionName:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase2atINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEERKNT_4TypeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1713,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1713,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1713,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1713,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1714,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1714,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1714,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1714,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1715,11'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1713,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1714,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2177
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase2atINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEERKNT_4TypeEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2178,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase2atINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEERKNT_4TypeEi
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE7MutableEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:945,44'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE7MutableEi
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE7MutableEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2189,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEi
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:944,55'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEERKNT_4TypeEi
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2173,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEERKNT_4TypeEi
    - functionName:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEERKNT_4TypeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1707,11'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerETnPNS5_9enable_ifIXsrNT_7MovableE5valueEvE4typeELPv0EEEvONSF_4TypeE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1757
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal17StringTypeHandler3NewEPNS0_5ArenaEONSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1759,6'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1763,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1767,7'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler3NewEPNS0_5ArenaEONSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3AddEOS8_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2198
      functionLinenumberEnd: 2200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerETnPNS5_9enable_ifIXsrNT_7MovableE5valueEvE4typeELPv0EEEvONSF_4TypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2199,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerETnPNS5_9enable_ifIXsrNT_7MovableE5valueEvE4typeELPv0EEEvONSF_4TypeE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeESG_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal17StringTypeHandler16NewFromPrototypeEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1743,12'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1746,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1750,7'
          Dst:             _ZN6google8protobuf8internal17StringTypeHandler16NewFromPrototypeEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3AddEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeESG_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2194,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEPNT_4TypeESG_
    - functionName:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase5emptyEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5emptyEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2162
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase5emptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2163,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase5emptyEv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEaSEOS9_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12InternalSwapEPS9_
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8CopyFromERKS9_
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2152,15'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2152,35'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2153,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8CopyFromERKS9_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2155,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12InternalSwapEPS9_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2152,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8CopyFromERKS9_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 2306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase8CopyFromINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvRKS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2305,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase8CopyFromINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvRKS2_
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12InternalSwapEPS9_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1155,37'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2EOS9_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2135
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12InternalSwapEPS9_
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8CopyFromERKS9_
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2Ev
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2135,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2139,13'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2140,5'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8CopyFromERKS9_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2142,5'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12InternalSwapEPS9_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2135,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2094,7'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2Ev
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1651
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEaSERKS9_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2127
      functionLinenumberEnd: 2129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8CopyFromERKS9_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2128,23'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE8CopyFromERKS9_
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionLinenumberEnd: 2123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2122,3'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2123,1'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2122,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE9MergeFromERKS9_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvRKS2_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2300,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEE11TypeHandlerEEEvRKS2_
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2ERKS9_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE9MergeFromERKS9_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2Ev
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2103,7'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2104,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE9MergeFromERKS9_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2105,1'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2EPNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2098,7'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2EPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal13ElementCopierIdLb1EEclEPdPKdi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE5eraseEPKdS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE5beginEv
        - _ZN6google8protobuf13RepeatedFieldIdE8TruncateEi
        - _ZNK6google8protobuf13RepeatedFieldIdE4cendEv
        - _ZNK6google8protobuf13RepeatedFieldIdE6cbeginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1440,36'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,30'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4cendEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,38'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE5beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,64'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE8TruncateEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1444,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE6cbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1510,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE4cendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1524,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1500,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE8TruncateEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE5eraseEPKd
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE5eraseEPKdS4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1434,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE5eraseEPKdS4_
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE22SpaceUsedExcludingSelfEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9ToIntSizeEm
        - _ZNK6google8protobuf13RepeatedFieldIdE26SpaceUsedExcludingSelfLongEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:292,32'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE26SpaceUsedExcludingSelfLongEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:292,12'
          Dst:             _ZN6google8protobuf8internal9ToIntSizeEm
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE26SpaceUsedExcludingSelfLongEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIdE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:284,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1505,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:282,53'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIdE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:280,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE3endEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1519,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:278,55'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE3endEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1514,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE12SwapElementsEii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1494,8'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1494,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:354,12'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE15UnsafeArenaSwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE12InternalSwapEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1488,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE12InternalSwapEPS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE12InternalSwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - _ZNK6google8protobuf13RepeatedFieldIdE8GetArenaEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1465,3'
          Dst:             _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE8GetArenaEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIdE3repEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:313,33'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE3repEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE3repEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:367,42'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE4SwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIdE15UnsafeArenaSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIdE8CopyFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIdE9MergeFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIdEC2EPNS0_5ArenaE
        - _ZN6google8protobuf13RepeatedFieldIdED2Ev
        - _ZNK6google8protobuf13RepeatedFieldIdE8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1475,7'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1475,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1476,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1478,40'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1478,28'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdEC2EPNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1479,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1480,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1481,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE15UnsafeArenaSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1482,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1482,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdED2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE9MergeFromERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIdE7MutableEi
        - _ZN6google8protobuf13RepeatedFieldIdE7ReserveEi
        - _ZN6google8protobuf13RepeatedFieldIdE9CopyArrayEPdPKdi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIdE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1417,25'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1418,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1418,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1419,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1419,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE19AddNAlreadyReservedEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,15'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE7MutableEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,46'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,60'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE9CopyArrayEPdPKdi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE8CopyFromERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE5ClearEv
        - _ZN6google8protobuf13RepeatedFieldIdE9MergeFromERKS2_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1427,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE5ClearEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1428,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE9MergeFromERKS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdED2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE18InternalDeallocateEPNS2_3RepEi
        - _ZNK6google8protobuf13RepeatedFieldIdE3repEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,24'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE3repEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE18InternalDeallocateEPNS2_3RepEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE18InternalDeallocateEPNS2_3RepEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE5ClearEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE7ReserveEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          364
      EdgeCount:       65
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE18InternalDeallocateEPNS2_3RepEi
        - _ZN6google8protobuf13RepeatedFieldIdE9MoveArrayEPdS3_i
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20CalculateReserveSizeEii
        - _ZNK6google8protobuf13RepeatedFieldIdE3repEv
        - _ZNK6google8protobuf13RepeatedFieldIdE8GetArenaEv
        - _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1561,36'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE3repEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1563,18'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1564,14'
          Dst:             _ZN6google8protobuf8internal20CalculateReserveSizeEii
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1568,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1593,17'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1599,16'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1599,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE9MoveArrayEPdS3_i
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1603,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE18InternalDeallocateEPNS2_3RepEi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE19AddNAlreadyReservedEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,22'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,30'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1284,18'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE7MutableEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1324,11'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE3GetEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1303,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE9CopyArrayEPdPKdi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13ElementCopierIdLb1EEclEPdPKdi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1624,3'
          Dst:             _ZN6google8protobuf8internal13ElementCopierIdLb1EEclEPdPKdi
    - functionName:    _ZN6google8protobuf8internal20CalculateReserveSizeEii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1550,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1550,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1550,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1550,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1550,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE9MoveArrayEPdS3_i
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE9CopyArrayEPdPKdi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1618,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE9CopyArrayEPdPKdi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdEC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE4dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1454,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE12mutable_dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1449,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE6ResizeEiRKd
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE7ReserveEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1293,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1294,16'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1294,44'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE8CapacityEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE18AddAlreadyReservedEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1273,11'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE18AddAlreadyReservedERKd
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1267,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE15ExtractSubrangeEiiPd
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          264
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE3SetEiRKd
        - _ZN6google8protobuf13RepeatedFieldIdE8TruncateEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIdE3GetEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1397,55'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1403,32'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1403,13'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE3SetEiRKd
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1404,11'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE8TruncateEi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE3SetEiRKd
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1331,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE10RemoveLastEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE3AddEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE7ReserveEi
        - _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1352,46'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1353,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE3AddERKd
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE7ReserveEi
        - _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1341,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1342,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1344,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1317,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1310,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE7MutableEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:191,44'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE7MutableEi
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIdE3GetEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:190,55'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE3GetEi
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIdE5emptyEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdEaSEOS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIdE8CopyFromERKS2_
        - _ZNK6google8protobuf13RepeatedFieldIdE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1241,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1243,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdEC2EOS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIdE8CopyFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIdEC2Ev
        - _ZNK6google8protobuf13RepeatedFieldIdE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1223,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1227,13'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1228,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1230,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1227,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdEC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1184
      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:    _ZN6google8protobuf13RepeatedFieldIdEaSERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE8CopyFromERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1217,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE8CopyFromERKS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIdEC2ERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIdE7MutableEi
        - _ZN6google8protobuf13RepeatedFieldIdE7ReserveEi
        - _ZN6google8protobuf13RepeatedFieldIdE9CopyArrayEPdPKdi
        - _ZNK6google8protobuf13RepeatedFieldIdE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1194,19'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1194,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1195,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1195,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE19AddNAlreadyReservedEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,15'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE7MutableEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,34'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,48'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE9CopyArrayEPdPKdi
    - functionName:    _ZN6google8protobuf8internal13ElementCopierIfLb1EEclEPfPKfi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE5eraseEPKfS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE5beginEv
        - _ZN6google8protobuf13RepeatedFieldIfE8TruncateEi
        - _ZNK6google8protobuf13RepeatedFieldIfE4cendEv
        - _ZNK6google8protobuf13RepeatedFieldIfE6cbeginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1440,36'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,30'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4cendEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,38'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE5beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,64'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE8TruncateEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1444,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE6cbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1510,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE4cendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1524,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1500,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE8TruncateEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE5eraseEPKf
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE5eraseEPKfS4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1434,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE5eraseEPKfS4_
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE22SpaceUsedExcludingSelfEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9ToIntSizeEm
        - _ZNK6google8protobuf13RepeatedFieldIfE26SpaceUsedExcludingSelfLongEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:292,32'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE26SpaceUsedExcludingSelfLongEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:292,12'
          Dst:             _ZN6google8protobuf8internal9ToIntSizeEm
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE26SpaceUsedExcludingSelfLongEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIfE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:284,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1505,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:282,53'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIfE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:280,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE3endEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1519,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:278,55'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE3endEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1514,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE12SwapElementsEii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1494,8'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1494,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:354,12'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE15UnsafeArenaSwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE12InternalSwapEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1488,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE12InternalSwapEPS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE12InternalSwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - _ZNK6google8protobuf13RepeatedFieldIfE8GetArenaEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1465,3'
          Dst:             _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE8GetArenaEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIfE3repEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:313,33'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE3repEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE3repEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:367,42'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE4SwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIfE15UnsafeArenaSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIfE8CopyFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIfE9MergeFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIfEC2EPNS0_5ArenaE
        - _ZN6google8protobuf13RepeatedFieldIfED2Ev
        - _ZNK6google8protobuf13RepeatedFieldIfE8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1475,7'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1475,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1476,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1478,40'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1478,28'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfEC2EPNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1479,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1480,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1481,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE15UnsafeArenaSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1482,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1482,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfED2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE9MergeFromERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIfE7MutableEi
        - _ZN6google8protobuf13RepeatedFieldIfE7ReserveEi
        - _ZN6google8protobuf13RepeatedFieldIfE9CopyArrayEPfPKfi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIfE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1417,25'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1418,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1418,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1419,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1419,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE19AddNAlreadyReservedEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,15'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE7MutableEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,46'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,60'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE9CopyArrayEPfPKfi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE8CopyFromERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE5ClearEv
        - _ZN6google8protobuf13RepeatedFieldIfE9MergeFromERKS2_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1427,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE5ClearEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1428,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE9MergeFromERKS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfED2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE18InternalDeallocateEPNS2_3RepEi
        - _ZNK6google8protobuf13RepeatedFieldIfE3repEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,24'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE3repEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE18InternalDeallocateEPNS2_3RepEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE18InternalDeallocateEPNS2_3RepEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE5ClearEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE7ReserveEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          364
      EdgeCount:       65
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE18InternalDeallocateEPNS2_3RepEi
        - _ZN6google8protobuf13RepeatedFieldIfE9MoveArrayEPfS3_i
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20CalculateReserveSizeEii
        - _ZNK6google8protobuf13RepeatedFieldIfE3repEv
        - _ZNK6google8protobuf13RepeatedFieldIfE8GetArenaEv
        - _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1561,36'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE3repEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1563,18'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1564,14'
          Dst:             _ZN6google8protobuf8internal20CalculateReserveSizeEii
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1568,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1593,17'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1599,16'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1599,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE9MoveArrayEPfS3_i
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1603,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE18InternalDeallocateEPNS2_3RepEi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE19AddNAlreadyReservedEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,22'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,30'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1284,18'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE7MutableEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1324,11'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE3GetEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1303,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE9CopyArrayEPfPKfi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13ElementCopierIfLb1EEclEPfPKfi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1624,3'
          Dst:             _ZN6google8protobuf8internal13ElementCopierIfLb1EEclEPfPKfi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE9MoveArrayEPfS3_i
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE9CopyArrayEPfPKfi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1618,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE9CopyArrayEPfPKfi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfEC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE4dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1454,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE12mutable_dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1449,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE6ResizeEiRKf
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE7ReserveEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1293,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1294,16'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1294,44'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE8CapacityEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE18AddAlreadyReservedEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1273,11'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE18AddAlreadyReservedERKf
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1267,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE15ExtractSubrangeEiiPf
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          264
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE3SetEiRKf
        - _ZN6google8protobuf13RepeatedFieldIfE8TruncateEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIfE3GetEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1397,55'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1403,32'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1403,13'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE3SetEiRKf
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1404,11'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE8TruncateEi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE3SetEiRKf
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1331,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE10RemoveLastEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE3AddEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE7ReserveEi
        - _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1352,46'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1353,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE3AddERKf
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE7ReserveEi
        - _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1341,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1342,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1344,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1317,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1310,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE7MutableEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:191,44'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE7MutableEi
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIfE3GetEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:190,55'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE3GetEi
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIfE5emptyEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfEaSEOS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIfE8CopyFromERKS2_
        - _ZNK6google8protobuf13RepeatedFieldIfE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1241,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1243,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfEC2EOS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIfE8CopyFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIfEC2Ev
        - _ZNK6google8protobuf13RepeatedFieldIfE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1223,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1227,13'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1228,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1230,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1227,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfEC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1184
      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:    _ZN6google8protobuf13RepeatedFieldIfEaSERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE8CopyFromERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1217,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE8CopyFromERKS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIfEC2ERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIfE7MutableEi
        - _ZN6google8protobuf13RepeatedFieldIfE7ReserveEi
        - _ZN6google8protobuf13RepeatedFieldIfE9CopyArrayEPfPKfi
        - _ZNK6google8protobuf13RepeatedFieldIfE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1194,19'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1194,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1195,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1195,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE19AddNAlreadyReservedEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,15'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE7MutableEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,34'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,48'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE9CopyArrayEPfPKfi
    - functionName:    _ZN6google8protobuf8internal13ElementCopierImLb1EEclEPmPKmi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE5eraseEPKmS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE5beginEv
        - _ZN6google8protobuf13RepeatedFieldImE8TruncateEi
        - _ZNK6google8protobuf13RepeatedFieldImE4cendEv
        - _ZNK6google8protobuf13RepeatedFieldImE6cbeginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1440,36'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,30'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4cendEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,38'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE5beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,64'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE8TruncateEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1444,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE6cbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1510,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE4cendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1524,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1500,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE8TruncateEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE5eraseEPKm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE5eraseEPKmS4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1434,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE5eraseEPKmS4_
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE22SpaceUsedExcludingSelfEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9ToIntSizeEm
        - _ZNK6google8protobuf13RepeatedFieldImE26SpaceUsedExcludingSelfLongEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:292,32'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE26SpaceUsedExcludingSelfLongEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:292,12'
          Dst:             _ZN6google8protobuf8internal9ToIntSizeEm
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE26SpaceUsedExcludingSelfLongEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldImE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:284,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1505,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:282,53'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldImE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:280,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3endEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1519,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:278,55'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE3endEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1514,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE12SwapElementsEii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1494,8'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1494,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:354,12'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE15UnsafeArenaSwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE12InternalSwapEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1488,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE12InternalSwapEPS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE12InternalSwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - _ZNK6google8protobuf13RepeatedFieldImE8GetArenaEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1465,3'
          Dst:             _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE8GetArenaEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldImE3repEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:313,33'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3repEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE3repEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:367,42'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE4SwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldImE15UnsafeArenaSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldImE8CopyFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldImE9MergeFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldImEC2EPNS0_5ArenaE
        - _ZN6google8protobuf13RepeatedFieldImED2Ev
        - _ZNK6google8protobuf13RepeatedFieldImE8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1475,7'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1475,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1476,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1478,40'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1478,28'
          Dst:             _ZN6google8protobuf13RepeatedFieldImEC2EPNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1479,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1480,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1481,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE15UnsafeArenaSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1482,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldImED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1482,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldImED2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE9MergeFromERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldImE7MutableEi
        - _ZN6google8protobuf13RepeatedFieldImE7ReserveEi
        - _ZN6google8protobuf13RepeatedFieldImE9CopyArrayEPmPKmi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1417,25'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1418,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1418,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1419,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1419,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE19AddNAlreadyReservedEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,15'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE7MutableEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,46'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,60'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE9CopyArrayEPmPKmi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE8CopyFromERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE5ClearEv
        - _ZN6google8protobuf13RepeatedFieldImE9MergeFromERKS2_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1427,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE5ClearEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1428,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE9MergeFromERKS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldImED2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE18InternalDeallocateEPNS2_3RepEi
        - _ZNK6google8protobuf13RepeatedFieldImE3repEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,24'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3repEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE18InternalDeallocateEPNS2_3RepEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE18InternalDeallocateEPNS2_3RepEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE5ClearEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE7ReserveEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          364
      EdgeCount:       65
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE18InternalDeallocateEPNS2_3RepEi
        - _ZN6google8protobuf13RepeatedFieldImE9MoveArrayEPmS3_i
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20CalculateReserveSizeEii
        - _ZNK6google8protobuf13RepeatedFieldImE3repEv
        - _ZNK6google8protobuf13RepeatedFieldImE8GetArenaEv
        - _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1561,36'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3repEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1563,18'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1564,14'
          Dst:             _ZN6google8protobuf8internal20CalculateReserveSizeEii
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1568,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1593,17'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1599,16'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1599,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE9MoveArrayEPmS3_i
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1603,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE18InternalDeallocateEPNS2_3RepEi
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE19AddNAlreadyReservedEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,22'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,30'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1284,18'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE7MutableEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1324,11'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE3GetEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1303,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE9CopyArrayEPmPKmi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13ElementCopierImLb1EEclEPmPKmi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1624,3'
          Dst:             _ZN6google8protobuf8internal13ElementCopierImLb1EEclEPmPKmi
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE9MoveArrayEPmS3_i
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE9CopyArrayEPmPKmi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1618,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE9CopyArrayEPmPKmi
    - functionName:    _ZN6google8protobuf13RepeatedFieldImEC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE4dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1454,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE12mutable_dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1449,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE6ResizeEiRKm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE7ReserveEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1293,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1294,16'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1294,44'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE8CapacityEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE18AddAlreadyReservedEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1273,11'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE18AddAlreadyReservedERKm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1267,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE15ExtractSubrangeEiiPm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          264
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE3SetEiRKm
        - _ZN6google8protobuf13RepeatedFieldImE8TruncateEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldImE3GetEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1397,55'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1403,32'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1403,13'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE3SetEiRKm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1404,11'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE8TruncateEi
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE3SetEiRKm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1331,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE10RemoveLastEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE3AddEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE7ReserveEi
        - _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1352,46'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1353,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE3AddERKm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE7ReserveEi
        - _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1341,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1342,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1344,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldImE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1317,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1310,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldImEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE7MutableEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:191,44'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE7MutableEi
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldImE3GetEi
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:190,55'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3GetEi
    - functionName:    _ZNK6google8protobuf13RepeatedFieldImE5emptyEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldImEaSEOS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldImE8CopyFromERKS2_
        - _ZNK6google8protobuf13RepeatedFieldImE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1241,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1243,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldImEC2EOS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldImE8CopyFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldImEC2Ev
        - _ZNK6google8protobuf13RepeatedFieldImE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1223,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldImEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1227,13'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1228,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1230,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1227,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldImEC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1184
      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:    _ZN6google8protobuf13RepeatedFieldImEaSERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE8CopyFromERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1217,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE8CopyFromERKS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldImEC2ERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldImE7MutableEi
        - _ZN6google8protobuf13RepeatedFieldImE7ReserveEi
        - _ZN6google8protobuf13RepeatedFieldImE9CopyArrayEPmPKmi
        - _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1194,19'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1194,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1195,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1195,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE19AddNAlreadyReservedEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,15'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE7MutableEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,34'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,48'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE9CopyArrayEPmPKmi
    - functionName:    _ZN6google8protobuf8internal13ElementCopierIlLb1EEclEPlPKli
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE5eraseEPKlS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE5beginEv
        - _ZN6google8protobuf13RepeatedFieldIlE8TruncateEi
        - _ZNK6google8protobuf13RepeatedFieldIlE4cendEv
        - _ZNK6google8protobuf13RepeatedFieldIlE6cbeginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1440,36'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,30'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4cendEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,38'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE5beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,64'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE8TruncateEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1444,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE6cbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1510,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE4cendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1524,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1500,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE8TruncateEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE5eraseEPKl
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE5eraseEPKlS4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1434,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE5eraseEPKlS4_
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE22SpaceUsedExcludingSelfEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9ToIntSizeEm
        - _ZNK6google8protobuf13RepeatedFieldIlE26SpaceUsedExcludingSelfLongEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:292,32'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE26SpaceUsedExcludingSelfLongEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:292,12'
          Dst:             _ZN6google8protobuf8internal9ToIntSizeEm
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE26SpaceUsedExcludingSelfLongEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIlE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:284,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1505,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:282,53'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIlE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:280,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3endEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1519,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:278,55'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE3endEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1514,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE12SwapElementsEii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1494,8'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1494,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:354,12'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE15UnsafeArenaSwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE12InternalSwapEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1488,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE12InternalSwapEPS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE12InternalSwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - _ZNK6google8protobuf13RepeatedFieldIlE8GetArenaEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1465,3'
          Dst:             _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE8GetArenaEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIlE3repEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:313,33'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3repEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE3repEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:367,42'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE4SwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIlE15UnsafeArenaSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIlE8CopyFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIlE9MergeFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIlEC2EPNS0_5ArenaE
        - _ZN6google8protobuf13RepeatedFieldIlED2Ev
        - _ZNK6google8protobuf13RepeatedFieldIlE8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1475,7'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1475,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1476,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1478,40'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1478,28'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlEC2EPNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1479,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1480,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1481,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE15UnsafeArenaSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1482,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1482,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlED2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE9MergeFromERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIlE7MutableEi
        - _ZN6google8protobuf13RepeatedFieldIlE7ReserveEi
        - _ZN6google8protobuf13RepeatedFieldIlE9CopyArrayEPlPKli
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1417,25'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1418,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1418,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1419,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1419,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE19AddNAlreadyReservedEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,15'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE7MutableEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,46'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,60'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE9CopyArrayEPlPKli
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE8CopyFromERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE5ClearEv
        - _ZN6google8protobuf13RepeatedFieldIlE9MergeFromERKS2_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1427,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE5ClearEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1428,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE9MergeFromERKS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlED2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE18InternalDeallocateEPNS2_3RepEi
        - _ZNK6google8protobuf13RepeatedFieldIlE3repEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,24'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3repEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE18InternalDeallocateEPNS2_3RepEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE18InternalDeallocateEPNS2_3RepEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE5ClearEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE7ReserveEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          364
      EdgeCount:       65
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE18InternalDeallocateEPNS2_3RepEi
        - _ZN6google8protobuf13RepeatedFieldIlE9MoveArrayEPlS3_i
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20CalculateReserveSizeEii
        - _ZNK6google8protobuf13RepeatedFieldIlE3repEv
        - _ZNK6google8protobuf13RepeatedFieldIlE8GetArenaEv
        - _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1561,36'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3repEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1563,18'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1564,14'
          Dst:             _ZN6google8protobuf8internal20CalculateReserveSizeEii
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1568,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1593,17'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1599,16'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1599,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE9MoveArrayEPlS3_i
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1603,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE18InternalDeallocateEPNS2_3RepEi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE19AddNAlreadyReservedEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,22'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,30'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1284,18'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE7MutableEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1324,11'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1303,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE9CopyArrayEPlPKli
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13ElementCopierIlLb1EEclEPlPKli
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1624,3'
          Dst:             _ZN6google8protobuf8internal13ElementCopierIlLb1EEclEPlPKli
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE9MoveArrayEPlS3_i
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE9CopyArrayEPlPKli
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1618,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE9CopyArrayEPlPKli
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlEC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE4dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1454,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE12mutable_dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1449,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE6ResizeEiRKl
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE7ReserveEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1293,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1294,16'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1294,44'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE8CapacityEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE18AddAlreadyReservedEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1273,11'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE18AddAlreadyReservedERKl
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1267,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE15ExtractSubrangeEiiPl
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          264
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE3SetEiRKl
        - _ZN6google8protobuf13RepeatedFieldIlE8TruncateEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1397,55'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1403,32'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1403,13'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE3SetEiRKl
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1404,11'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE8TruncateEi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE3SetEiRKl
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1331,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE10RemoveLastEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE3AddEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE7ReserveEi
        - _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1352,46'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1353,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE3AddERKl
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE7ReserveEi
        - _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1341,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1342,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1344,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1317,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1310,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE7MutableEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:191,44'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE7MutableEi
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:190,55'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIlE5emptyEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlEaSEOS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIlE8CopyFromERKS2_
        - _ZNK6google8protobuf13RepeatedFieldIlE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1241,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1243,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlEC2EOS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIlE8CopyFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIlEC2Ev
        - _ZNK6google8protobuf13RepeatedFieldIlE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1223,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1227,13'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1228,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1230,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1227,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlEC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1184
      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:    _ZN6google8protobuf13RepeatedFieldIlEaSERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE8CopyFromERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1217,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE8CopyFromERKS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIlEC2ERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIlE7MutableEi
        - _ZN6google8protobuf13RepeatedFieldIlE7ReserveEi
        - _ZN6google8protobuf13RepeatedFieldIlE9CopyArrayEPlPKli
        - _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1194,19'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1194,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1195,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1195,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE19AddNAlreadyReservedEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,15'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE7MutableEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,34'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,48'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE9CopyArrayEPlPKli
    - functionName:    _ZN6google8protobuf8internal13ElementCopierIjLb1EEclEPjPKji
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE5eraseEPKjS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE5beginEv
        - _ZN6google8protobuf13RepeatedFieldIjE8TruncateEi
        - _ZNK6google8protobuf13RepeatedFieldIjE4cendEv
        - _ZNK6google8protobuf13RepeatedFieldIjE6cbeginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1440,36'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,30'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4cendEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,38'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE5beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,64'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE8TruncateEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1444,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE6cbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1510,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE4cendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1524,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1500,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE8TruncateEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE5eraseEPKj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE5eraseEPKjS4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1434,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE5eraseEPKjS4_
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE22SpaceUsedExcludingSelfEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9ToIntSizeEm
        - _ZNK6google8protobuf13RepeatedFieldIjE26SpaceUsedExcludingSelfLongEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:292,32'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE26SpaceUsedExcludingSelfLongEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:292,12'
          Dst:             _ZN6google8protobuf8internal9ToIntSizeEm
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE26SpaceUsedExcludingSelfLongEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIjE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:284,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1505,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:282,53'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIjE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:280,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3endEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1519,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:278,55'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE3endEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1514,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE12SwapElementsEii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1494,8'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1494,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:354,12'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE15UnsafeArenaSwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE12InternalSwapEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1488,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE12InternalSwapEPS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE12InternalSwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - _ZNK6google8protobuf13RepeatedFieldIjE8GetArenaEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1465,3'
          Dst:             _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE8GetArenaEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIjE3repEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:313,33'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3repEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE3repEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:367,42'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE4SwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIjE15UnsafeArenaSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIjE8CopyFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIjE9MergeFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIjEC2EPNS0_5ArenaE
        - _ZN6google8protobuf13RepeatedFieldIjED2Ev
        - _ZNK6google8protobuf13RepeatedFieldIjE8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1475,7'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1475,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1476,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1478,40'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1478,28'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjEC2EPNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1479,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1480,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1481,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE15UnsafeArenaSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1482,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1482,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjED2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE9MergeFromERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIjE7MutableEi
        - _ZN6google8protobuf13RepeatedFieldIjE7ReserveEi
        - _ZN6google8protobuf13RepeatedFieldIjE9CopyArrayEPjPKji
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1417,25'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1418,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1418,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1419,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1419,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE19AddNAlreadyReservedEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,15'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE7MutableEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,46'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,60'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE9CopyArrayEPjPKji
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE8CopyFromERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE5ClearEv
        - _ZN6google8protobuf13RepeatedFieldIjE9MergeFromERKS2_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1427,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE5ClearEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1428,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE9MergeFromERKS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjED2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE18InternalDeallocateEPNS2_3RepEi
        - _ZNK6google8protobuf13RepeatedFieldIjE3repEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,24'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3repEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE18InternalDeallocateEPNS2_3RepEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE18InternalDeallocateEPNS2_3RepEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE5ClearEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE7ReserveEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          364
      EdgeCount:       65
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE18InternalDeallocateEPNS2_3RepEi
        - _ZN6google8protobuf13RepeatedFieldIjE9MoveArrayEPjS3_i
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20CalculateReserveSizeEii
        - _ZNK6google8protobuf13RepeatedFieldIjE3repEv
        - _ZNK6google8protobuf13RepeatedFieldIjE8GetArenaEv
        - _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1561,36'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3repEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1563,18'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1564,14'
          Dst:             _ZN6google8protobuf8internal20CalculateReserveSizeEii
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1568,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1593,17'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1599,16'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1599,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE9MoveArrayEPjS3_i
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1603,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE18InternalDeallocateEPNS2_3RepEi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE19AddNAlreadyReservedEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,22'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,30'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1284,18'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE7MutableEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1324,11'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1303,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE9CopyArrayEPjPKji
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13ElementCopierIjLb1EEclEPjPKji
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1624,3'
          Dst:             _ZN6google8protobuf8internal13ElementCopierIjLb1EEclEPjPKji
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE9MoveArrayEPjS3_i
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE9CopyArrayEPjPKji
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1618,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE9CopyArrayEPjPKji
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjEC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE4dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1454,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE12mutable_dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1449,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE6ResizeEiRKj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE7ReserveEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1293,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1294,16'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1294,44'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE8CapacityEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE18AddAlreadyReservedEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1273,11'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE18AddAlreadyReservedERKj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1267,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE15ExtractSubrangeEiiPj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          264
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE3SetEiRKj
        - _ZN6google8protobuf13RepeatedFieldIjE8TruncateEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1397,55'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1403,32'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1403,13'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE3SetEiRKj
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1404,11'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE8TruncateEi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE3SetEiRKj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1331,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE10RemoveLastEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE3AddEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE7ReserveEi
        - _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1352,46'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1353,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE3AddERKj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE7ReserveEi
        - _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1341,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1342,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1344,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1317,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1310,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE7MutableEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:191,44'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE7MutableEi
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:190,55'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIjE5emptyEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjEaSEOS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIjE8CopyFromERKS2_
        - _ZNK6google8protobuf13RepeatedFieldIjE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1241,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1243,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjEC2EOS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIjE8CopyFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIjEC2Ev
        - _ZNK6google8protobuf13RepeatedFieldIjE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1223,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1227,13'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1228,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1230,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1227,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjEC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1184
      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:    _ZN6google8protobuf13RepeatedFieldIjEaSERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE8CopyFromERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1217,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE8CopyFromERKS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIjEC2ERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIjE7MutableEi
        - _ZN6google8protobuf13RepeatedFieldIjE7ReserveEi
        - _ZN6google8protobuf13RepeatedFieldIjE9CopyArrayEPjPKji
        - _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1194,19'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1194,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1195,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1195,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE19AddNAlreadyReservedEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,15'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE7MutableEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,34'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,48'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE9CopyArrayEPjPKji
    - functionName:    _ZN6google8protobuf8internal13ElementCopierIiLb1EEclEPiPKii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE5eraseEPKiS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE5beginEv
        - _ZN6google8protobuf13RepeatedFieldIiE8TruncateEi
        - _ZNK6google8protobuf13RepeatedFieldIiE4cendEv
        - _ZNK6google8protobuf13RepeatedFieldIiE6cbeginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1440,36'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,30'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4cendEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,38'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE5beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,64'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE8TruncateEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1444,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE6cbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1510,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE4cendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1524,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1500,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE8TruncateEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE5eraseEPKi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE5eraseEPKiS4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1434,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE5eraseEPKiS4_
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE22SpaceUsedExcludingSelfEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9ToIntSizeEm
        - _ZNK6google8protobuf13RepeatedFieldIiE26SpaceUsedExcludingSelfLongEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:292,32'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE26SpaceUsedExcludingSelfLongEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:292,12'
          Dst:             _ZN6google8protobuf8internal9ToIntSizeEm
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE26SpaceUsedExcludingSelfLongEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIiE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:284,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1505,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:282,53'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIiE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:280,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3endEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1519,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:278,55'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE3endEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1514,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE12SwapElementsEii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1494,8'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1494,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:354,12'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE15UnsafeArenaSwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE12InternalSwapEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1488,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE12InternalSwapEPS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE12InternalSwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - _ZNK6google8protobuf13RepeatedFieldIiE8GetArenaEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1465,3'
          Dst:             _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE8GetArenaEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIiE3repEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:313,33'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3repEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE3repEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:367,42'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE4SwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIiE15UnsafeArenaSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIiE8CopyFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIiE9MergeFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIiEC2EPNS0_5ArenaE
        - _ZN6google8protobuf13RepeatedFieldIiED2Ev
        - _ZNK6google8protobuf13RepeatedFieldIiE8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1475,7'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1475,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1476,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1478,40'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1478,28'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiEC2EPNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1479,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1480,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1481,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE15UnsafeArenaSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1482,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1482,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiED2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE9MergeFromERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIiE7MutableEi
        - _ZN6google8protobuf13RepeatedFieldIiE7ReserveEi
        - _ZN6google8protobuf13RepeatedFieldIiE9CopyArrayEPiPKii
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1417,25'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1418,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1418,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1419,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1419,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE19AddNAlreadyReservedEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,15'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE7MutableEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,46'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,60'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE9CopyArrayEPiPKii
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE8CopyFromERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE5ClearEv
        - _ZN6google8protobuf13RepeatedFieldIiE9MergeFromERKS2_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1427,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE5ClearEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1428,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE9MergeFromERKS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiED2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE18InternalDeallocateEPNS2_3RepEi
        - _ZNK6google8protobuf13RepeatedFieldIiE3repEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,24'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3repEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE18InternalDeallocateEPNS2_3RepEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE18InternalDeallocateEPNS2_3RepEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE5ClearEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    49
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE7ReserveEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          364
      EdgeCount:       65
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE18InternalDeallocateEPNS2_3RepEi
        - _ZN6google8protobuf13RepeatedFieldIiE9MoveArrayEPiS3_i
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20CalculateReserveSizeEii
        - _ZNK6google8protobuf13RepeatedFieldIiE3repEv
        - _ZNK6google8protobuf13RepeatedFieldIiE8GetArenaEv
        - _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1561,36'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3repEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1563,18'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1564,14'
          Dst:             _ZN6google8protobuf8internal20CalculateReserveSizeEii
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1568,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1593,17'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1599,16'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1599,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE9MoveArrayEPiS3_i
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1603,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE18InternalDeallocateEPNS2_3RepEi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE19AddNAlreadyReservedEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,22'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,30'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1284,18'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE7MutableEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1324,11'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1303,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE9CopyArrayEPiPKii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13ElementCopierIiLb1EEclEPiPKii
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1624,3'
          Dst:             _ZN6google8protobuf8internal13ElementCopierIiLb1EEclEPiPKii
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE9MoveArrayEPiS3_i
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE9CopyArrayEPiPKii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1618,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE9CopyArrayEPiPKii
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiEC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE4dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1454,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE12mutable_dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1449,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE6ResizeEiRKi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE7ReserveEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1293,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1294,16'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1294,44'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE8CapacityEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE18AddAlreadyReservedEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1273,11'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE18AddAlreadyReservedERKi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1267,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE15ExtractSubrangeEiiPi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          264
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE3SetEiRKi
        - _ZN6google8protobuf13RepeatedFieldIiE8TruncateEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1397,55'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1403,32'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1403,13'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE3SetEiRKi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1404,11'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE8TruncateEi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE3SetEiRKi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1331,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE10RemoveLastEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE3AddEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE7ReserveEi
        - _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1352,46'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1353,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE3AddERKi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE7ReserveEi
        - _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1341,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1342,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1344,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1317,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1310,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE7MutableEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:191,44'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE7MutableEi
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:190,55'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIiE5emptyEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiEaSEOS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIiE8CopyFromERKS2_
        - _ZNK6google8protobuf13RepeatedFieldIiE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1241,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1243,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiEC2EOS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIiE8CopyFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIiEC2Ev
        - _ZNK6google8protobuf13RepeatedFieldIiE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1223,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1227,13'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1228,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1230,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1227,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiEC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1184
      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:    _ZN6google8protobuf13RepeatedFieldIiEaSERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE8CopyFromERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1217,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE8CopyFromERKS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIiEC2ERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIiE7MutableEi
        - _ZN6google8protobuf13RepeatedFieldIiE7ReserveEi
        - _ZN6google8protobuf13RepeatedFieldIiE9CopyArrayEPiPKii
        - _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1194,19'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1194,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1195,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1195,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE19AddNAlreadyReservedEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,15'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE7MutableEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,34'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,48'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE9CopyArrayEPiPKii
    - functionName:    _ZN6google8protobuf8internal13ElementCopierIbLb1EEclEPbPKbi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE5eraseEPKbS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE5beginEv
        - _ZN6google8protobuf13RepeatedFieldIbE8TruncateEi
        - _ZNK6google8protobuf13RepeatedFieldIbE4cendEv
        - _ZNK6google8protobuf13RepeatedFieldIbE6cbeginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1440,36'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,30'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4cendEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,38'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE5beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,64'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE6cbeginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1442,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE8TruncateEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1444,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE6cbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1510,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE4cendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1524,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1500,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE8TruncateEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1609,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE5eraseEPKb
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE5eraseEPKbS4_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1434,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE5eraseEPKbS4_
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE22SpaceUsedExcludingSelfEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9ToIntSizeEm
        - _ZNK6google8protobuf13RepeatedFieldIbE26SpaceUsedExcludingSelfLongEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:292,32'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE26SpaceUsedExcludingSelfLongEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:292,12'
          Dst:             _ZN6google8protobuf8internal9ToIntSizeEm
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE26SpaceUsedExcludingSelfLongEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIbE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:284,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1505,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE4rendEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:282,53'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE5beginEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIbE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:280,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE3endEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1519,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE6rbeginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE3endEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:278,55'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE3endEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1514,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE12SwapElementsEii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1494,8'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1494,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:354,12'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:352,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE15UnsafeArenaSwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE12InternalSwapEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1488,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE12InternalSwapEPS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE12InternalSwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - _ZNK6google8protobuf13RepeatedFieldIbE8GetArenaEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1465,3'
          Dst:             _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1459,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1460,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE8GetArenaEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIbE3repEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:313,33'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE3repEv
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE3repEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:367,42'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE4SwapEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIbE15UnsafeArenaSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIbE8CopyFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIbE9MergeFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIbEC2EPNS0_5ArenaE
        - _ZN6google8protobuf13RepeatedFieldIbED2Ev
        - _ZNK6google8protobuf13RepeatedFieldIbE8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1475,7'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1475,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1476,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1478,40'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1478,28'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbEC2EPNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1479,10'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1480,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1481,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE15UnsafeArenaSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1482,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1482,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbED2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE9MergeFromERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIbE7MutableEi
        - _ZN6google8protobuf13RepeatedFieldIbE7ReserveEi
        - _ZN6google8protobuf13RepeatedFieldIbE9CopyArrayEPbPKbi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIbE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1417,25'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1418,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1418,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1419,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1419,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE19AddNAlreadyReservedEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,15'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE7MutableEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,46'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,60'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1420,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE9CopyArrayEPbPKbi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1415,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE8CopyFromERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE5ClearEv
        - _ZN6google8protobuf13RepeatedFieldIbE9MergeFromERKS2_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1427,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE5ClearEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1428,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE9MergeFromERKS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbED2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE18InternalDeallocateEPNS2_3RepEi
        - _ZNK6google8protobuf13RepeatedFieldIbE3repEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,24'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE3repEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE18InternalDeallocateEPNS2_3RepEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1210,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE18InternalDeallocateEPNS2_3RepEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE5ClearEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE7ReserveEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          364
      EdgeCount:       65
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE18InternalDeallocateEPNS2_3RepEi
        - _ZN6google8protobuf13RepeatedFieldIbE9MoveArrayEPbS3_i
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20CalculateReserveSizeEii
        - _ZNK6google8protobuf13RepeatedFieldIbE3repEv
        - _ZNK6google8protobuf13RepeatedFieldIbE8GetArenaEv
        - _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1561,36'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE3repEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1563,18'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1564,14'
          Dst:             _ZN6google8protobuf8internal20CalculateReserveSizeEii
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1568,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1565,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1574,38'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm1EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1593,17'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1599,16'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1599,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE9MoveArrayEPbS3_i
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1603,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE18InternalDeallocateEPNS2_3RepEi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE19AddNAlreadyReservedEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,22'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1279,30'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1284,18'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1278,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE7MutableEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1324,11'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1322,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1323,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE3GetEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1303,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1301,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1302,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE9CopyArrayEPbPKbi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13ElementCopierIbLb1EEclEPbPKbi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1624,3'
          Dst:             _ZN6google8protobuf8internal13ElementCopierIbLb1EEclEPbPKbi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE9MoveArrayEPbS3_i
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE9CopyArrayEPbPKbi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1618,3'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE9CopyArrayEPbPKbi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbEC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE4dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1454,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE12mutable_dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1449,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE15unsafe_elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE6ResizeEiRKb
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE7ReserveEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1293,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1294,16'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1294,44'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1291,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE8CapacityEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE18AddAlreadyReservedEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1273,11'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1272,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE18AddAlreadyReservedERKb
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1267,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1266,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE15ExtractSubrangeEiiPb
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          266
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE3SetEiRKb
        - _ZN6google8protobuf13RepeatedFieldIbE8TruncateEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIbE3GetEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1397,55'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1391,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1392,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1393,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1403,32'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1403,13'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE3SetEiRKb
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1404,11'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE8TruncateEi
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE3SetEiRKb
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          138
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1331,3'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1329,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1330,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE10RemoveLastEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1384,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE3AddEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE7ReserveEi
        - _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1352,46'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1353,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE3AddERKb
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE7ReserveEi
        - _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1341,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1342,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1344,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1317,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1315,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE2atEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1310,10'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8elementsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1308,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1309,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE7MutableEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:191,44'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE7MutableEi
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbEixEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf13RepeatedFieldIbE3GetEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:190,55'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE3GetEi
    - functionName:    _ZNK6google8protobuf13RepeatedFieldIbE5emptyEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbEaSEOS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIbE8CopyFromERKS2_
        - _ZNK6google8protobuf13RepeatedFieldIbE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,15'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,35'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1241,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1243,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1240,15'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbEC2EOS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE12InternalSwapEPS2_
        - _ZN6google8protobuf13RepeatedFieldIbE8CopyFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIbEC2Ev
        - _ZNK6google8protobuf13RepeatedFieldIbE8GetArenaEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1223,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1227,13'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1228,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE8CopyFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1230,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE12InternalSwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1227,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbEC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1184
      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:    _ZN6google8protobuf13RepeatedFieldIbEaSERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE8CopyFromERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1217,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE8CopyFromERKS2_
    - functionName:    _ZN6google8protobuf13RepeatedFieldIbEC2ERKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE19AddNAlreadyReservedEi
        - _ZN6google8protobuf13RepeatedFieldIbE7MutableEi
        - _ZN6google8protobuf13RepeatedFieldIbE7ReserveEi
        - _ZN6google8protobuf13RepeatedFieldIbE9CopyArrayEPbPKbi
        - _ZNK6google8protobuf13RepeatedFieldIbE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1194,19'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1194,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1195,31'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1195,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE19AddNAlreadyReservedEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,15'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE7MutableEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,34'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,48'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1196,5'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE9CopyArrayEPbPKbi
    - functionName:    _GLOBAL__sub_I_status.cc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/status.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'third_party/protobuf-lite/status.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'third_party/protobuf-lite/status.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf4util6StatusC2Ev
        - _ZN6google8protobuf4util6StatusD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/status.cc:85,27'
          Dst:             _ZN6google8protobuf4util6StatusC2Ev
        - Src:             'third_party/protobuf-lite/status.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'third_party/protobuf-lite/status.cc:0,0'
          Dst:             _ZN6google8protobuf4util6StatusD2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2EPKc
        - _ZN6google8protobuf4util6StatusC2ENS1_5error4CodeENS0_11StringPieceE
        - _ZN6google8protobuf4util6StatusD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/status.cc:86,59'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/status.cc:86,34'
          Dst:             _ZN6google8protobuf4util6StatusC2ENS1_5error4CodeENS0_11StringPieceE
        - Src:             'third_party/protobuf-lite/status.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'third_party/protobuf-lite/status.cc:0,0'
          Dst:             _ZN6google8protobuf4util6StatusD2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2EPKc
        - _ZN6google8protobuf4util6StatusC2ENS1_5error4CodeENS0_11StringPieceE
        - _ZN6google8protobuf4util6StatusD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/status.cc:87,55'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/status.cc:87,32'
          Dst:             _ZN6google8protobuf4util6StatusC2ENS1_5error4CodeENS0_11StringPieceE
        - Src:             'third_party/protobuf-lite/status.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'third_party/protobuf-lite/status.cc:0,0'
          Dst:             _ZN6google8protobuf4util6StatusD2Ev
    - functionName:    _ZN6google8protobuf11StringPieceC2EPKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf11StringPiece22CheckedSsizeTFromSizeTEm
        - strlen
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:216,40'
          Dst:             strlen
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:216,17'
          Dst:             _ZN6google8protobuf11StringPiece22CheckedSsizeTFromSizeTEm
    - functionName:    _ZN6google8protobuf4util6StatusD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf4util6StatusC2ENS1_5error4CodeENS0_11StringPieceE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK6google8protobuf11StringPiece8ToStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/status.cc:95,36'
          Dst:             _ZNK6google8protobuf11StringPiece8ToStringEv
    - functionName:    _ZN6google8protobuf4util6StatusC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf4utillsERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEERKNS1_6StatusE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK6google8protobuf4util6Status8ToStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/status.cc:128,11'
          Dst:             _ZNK6google8protobuf4util6Status8ToStringEv
    - functionName:    _ZNK6google8protobuf4util6Status8ToStringEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6google8protobuf4util5error16CodeEnumToStringENS2_4CodeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/status.cc:119,14'
          Dst:             _ZN6google8protobuf4util5error16CodeEnumToStringENS2_4CodeE
        - Src:             'third_party/protobuf-lite/status.cc:121,14'
          Dst:             _ZN6google8protobuf4util5error16CodeEnumToStringENS2_4CodeE
    - functionName:    _ZN6google8protobuf4util5error16CodeEnumToStringENS2_4CodeE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          109
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/status.cc:42,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf4util6StatuseqERKS2_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf4util6StatusaSERKS2_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf4util6StatusC2ERKS2_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11StringPiece6substrEmm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2EPKcl
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringpiece.cc:264,10'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKcl
    - functionName:    _ZNK6google8protobuf11StringPiece16find_last_not_ofEcm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11StringPiece16find_last_not_ofES1_m
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          113
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobufL16BuildLookupTableENS0_11StringPieceEPb
        - _ZNK6google8protobuf11StringPiece16find_last_not_ofEcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringpiece.cc:236,30'
          Dst:             _ZNK6google8protobuf11StringPiece16find_last_not_ofEcm
        - Src:             'third_party/protobuf-lite/stringpiece.cc:239,3'
          Dst:             _ZN6google8protobufL16BuildLookupTableENS0_11StringPieceEPb
    - functionName:    _ZN6google8protobufL16BuildLookupTableENS0_11StringPieceEPb
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece6lengthEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringpiece.cc:157,59'
          Dst:             _ZNK6google8protobuf11StringPiece6lengthEv
        - Src:             'third_party/protobuf-lite/stringpiece.cc:158,46'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
    - functionName:    _ZNK6google8protobuf11StringPiece12find_last_ofEcm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf11StringPiece5rfindEcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:381,12'
          Dst:             _ZNK6google8protobuf11StringPiece5rfindEcm
    - functionName:    _ZNK6google8protobuf11StringPiece5rfindEcm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11StringPiece12find_last_ofES1_m
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobufL16BuildLookupTableENS0_11StringPieceEPb
        - _ZNK6google8protobuf11StringPiece12find_last_ofEcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringpiece.cc:215,30'
          Dst:             _ZNK6google8protobuf11StringPiece12find_last_ofEcm
        - Src:             'third_party/protobuf-lite/stringpiece.cc:218,3'
          Dst:             _ZN6google8protobufL16BuildLookupTableENS0_11StringPieceEPb
    - functionName:    _ZNK6google8protobuf11StringPiece17find_first_not_ofEcm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11StringPiece17find_first_not_ofES1_m
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobufL16BuildLookupTableENS0_11StringPieceEPb
        - _ZNK6google8protobuf11StringPiece17find_first_not_ofEcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringpiece.cc:187,30'
          Dst:             _ZNK6google8protobuf11StringPiece17find_first_not_ofEcm
        - Src:             'third_party/protobuf-lite/stringpiece.cc:190,3'
          Dst:             _ZN6google8protobufL16BuildLookupTableENS0_11StringPieceEPb
    - functionName:    _ZNK6google8protobuf11StringPiece13find_first_ofEcm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf11StringPiece4findEcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:373,12'
          Dst:             _ZNK6google8protobuf11StringPiece4findEcm
    - functionName:    _ZNK6google8protobuf11StringPiece4findEcm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - memchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringpiece.cc:119,7'
          Dst:             memchr
    - functionName:    _ZNK6google8protobuf11StringPiece13find_first_ofES1_m
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobufL16BuildLookupTableENS0_11StringPieceEPb
        - _ZNK6google8protobuf11StringPiece13find_first_ofEcm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringpiece.cc:170,30'
          Dst:             _ZNK6google8protobuf11StringPiece13find_first_ofEcm
        - Src:             'third_party/protobuf-lite/stringpiece.cc:173,3'
          Dst:             _ZN6google8protobufL16BuildLookupTableENS0_11StringPieceEPb
    - functionName:    _ZNK6google8protobuf11StringPiece5rfindES1_m
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11StringPiece4findES1_m
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11StringPiece8containsES1_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf11StringPiece4findES1_m
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringpiece.cc:101,10'
          Dst:             _ZNK6google8protobuf11StringPiece4findES1_m
    - functionName:    _ZNK6google8protobuf11StringPiece4copyEPcmm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11StringPiece9ends_withES1_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:327,14'
          Dst:             memcmp
    - functionName:    _ZN6google8protobuf11StringPiece14ConsumeFromEndES1_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf11StringPiece9ends_withES1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringpiece.cc:85,7'
          Dst:             _ZNK6google8protobuf11StringPiece9ends_withES1_
    - functionName:    _ZNK6google8protobuf11StringPiece11starts_withES1_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:322,13'
          Dst:             memcmp
    - functionName:    _ZN6google8protobuf11StringPiece7ConsumeES1_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf11StringPiece11starts_withES1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringpiece.cc:76,7'
          Dst:             _ZNK6google8protobuf11StringPiece11starts_withES1_
    - functionName:    _ZNK6google8protobuf11StringPiece14AppendToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11StringPiece12CopyToStringEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf11StringPieceC2ES1_ll
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          201
      EdgeCount:       42
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringpiece.cc:62,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/stringpiece.cc:62,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/stringpiece.cc:62,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/stringpiece.cc:62,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/stringpiece.cc:63,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/stringpiece.cc:63,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/stringpiece.cc:63,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/stringpiece.cc:63,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/stringpiece.cc:64,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/stringpiece.cc:64,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/stringpiece.cc:64,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/stringpiece.cc:64,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/stringpiece.cc:62,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/stringpiece.cc:63,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/stringpiece.cc:64,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf11StringPieceC2ES1_l
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringpiece.cc:54,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/stringpiece.cc:54,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/stringpiece.cc:54,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/stringpiece.cc:54,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/stringpiece.cc:55,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/stringpiece.cc:55,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/stringpiece.cc:55,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/stringpiece.cc:55,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/stringpiece.cc:54,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/stringpiece.cc:55,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf11StringPiece18LogFatalSizeTooBigEmPKc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEm
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringpiece.cc:49,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/stringpiece.cc:49,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/stringpiece.cc:49,41'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEm
        - Src:             'third_party/protobuf-lite/stringpiece.cc:49,49'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/stringpiece.cc:49,65'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/stringpiece.cc:49,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/stringpiece.cc:49,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/stringpiece.cc:49,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuflsERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEENS0_11StringPieceE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringpiece.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringpiece.cc:43,17'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'third_party/protobuf-lite/stringpiece.cc:43,31'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
    - functionName:    _GLOBAL__sub_I_structurally_valid.cc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/structurally_valid.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/structurally_valid.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/structurally_valid.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12_GLOBAL__N_112InitDetectorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/structurally_valid.cc:551,14'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_112InitDetectorC2Ev
    - functionName:    _ZN6google8protobuf8internal12_GLOBAL__N_112InitDetectorC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/structurally_valid.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal29UTF8CoerceToStructurallyValidENS0_11StringPieceEPcc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/structurally_valid.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          133
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2EPKcl
        - _ZN6google8protobuf8internal24UTF8SpnStructurallyValidENS0_11StringPieceE
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece6lengthEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/structurally_valid.cc:587,30'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'third_party/protobuf-lite/structurally_valid.cc:588,27'
          Dst:             _ZNK6google8protobuf11StringPiece6lengthEv
        - Src:             'third_party/protobuf-lite/structurally_valid.cc:589,11'
          Dst:             _ZN6google8protobuf8internal24UTF8SpnStructurallyValidENS0_11StringPieceE
        - Src:             'third_party/protobuf-lite/structurally_valid.cc:603,19'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKcl
        - Src:             'third_party/protobuf-lite/structurally_valid.cc:604,11'
          Dst:             _ZN6google8protobuf8internal24UTF8SpnStructurallyValidENS0_11StringPieceE
    - functionName:    _ZN6google8protobuf8internal24UTF8SpnStructurallyValidENS0_11StringPieceE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/structurally_valid.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal24UTF8GenericScanFastAsciiEPKNS1_19UTF8StateMachineObjEPKciPi
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/structurally_valid.cc:565,40'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/structurally_valid.cc:569,32'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'third_party/protobuf-lite/structurally_valid.cc:569,44'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/structurally_valid.cc:568,3'
          Dst:             _ZN6google8protobuf8internal24UTF8GenericScanFastAsciiEPKNS1_19UTF8StateMachineObjEPKciPi
    - functionName:    _ZN6google8protobuf8internal24UTF8GenericScanFastAsciiEPKNS1_19UTF8StateMachineObjEPKciPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/structurally_valid.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          222
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf8internal15UTF8GenericScanEPKNS1_19UTF8StateMachineObjEPKciPi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/structurally_valid.cc:528,19'
          Dst:             _ZN6google8protobuf8internal15UTF8GenericScanEPKNS1_19UTF8StateMachineObjEPKciPi
    - functionName:    _ZN6google8protobuf8internal15UTF8GenericScanEPKNS1_19UTF8StateMachineObjEPKciPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/structurally_valid.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          457
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN6google8protobuf8internalL11InStateZeroEPKNS1_19UTF8StateMachineObjEPKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/structurally_valid.cc:471,10'
          Dst:             _ZN6google8protobuf8internalL11InStateZeroEPKNS1_19UTF8StateMachineObjEPKh
        - Src:             'third_party/protobuf-lite/structurally_valid.cc:476,15'
          Dst:             _ZN6google8protobuf8internalL11InStateZeroEPKNS1_19UTF8StateMachineObjEPKh
    - functionName:    _ZN6google8protobuf8internalL11InStateZeroEPKNS1_19UTF8StateMachineObjEPKh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/structurally_valid.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal23IsStructurallyValidUTF8EPKci
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/structurally_valid.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal24UTF8GenericScanFastAsciiEPKNS1_19UTF8StateMachineObjEPKciPi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/structurally_valid.cc:559,3'
          Dst:             _ZN6google8protobuf8internal24UTF8GenericScanFastAsciiEPKNS1_19UTF8StateMachineObjEPKciPi
    - functionName:    _ZN6google8protobuf23safe_parse_positive_intImEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          140
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:700,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf23safe_parse_negative_intIlEEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          160
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:733,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf23safe_parse_positive_intIlEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          140
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:700,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf23safe_parse_positive_intIjEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          135
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:700,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf23safe_parse_negative_intIiEEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          154
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:733,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf23safe_parse_positive_intIiEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          135
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:700,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf15safe_parse_signEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPb
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          159
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    4
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf11StringPiececvNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf11StringPiece8ToStringEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:315,50'
          Dst:             _ZNK6google8protobuf11StringPiece8ToStringEv
    - functionName:    _ZL10__bswap_16t
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf23GOOGLE_UNALIGNED_LOAD16EPKv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/port.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf9BigEndian8ToHost16Et
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/port.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_16t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/port.h:349,45'
          Dst:             _ZL10__bswap_16t
    - functionName:    _ZL10__bswap_32j
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf23GOOGLE_UNALIGNED_LOAD32EPKv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/port.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf9BigEndian8ToHost32Ej
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/port.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_32j
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/port.h:352,45'
          Dst:             _ZL10__bswap_32j
    - functionName:    _ZN6google8protobuf13ascii_isupperEc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/strutil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13ascii_tolowerEc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/strutil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13ascii_isupperEc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/strutil.h:96,10'
          Dst:             _ZN6google8protobuf13ascii_isupperEc
    - functionName:    _ZN6google8protobufL10memcasecmpEPKcS2_m
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf13ascii_tolowerEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1292,51'
          Dst:             _ZN6google8protobuf13ascii_tolowerEc
        - Src:             'third_party/protobuf-lite/strutil.cc:1293,51'
          Dst:             _ZN6google8protobuf13ascii_tolowerEc
    - functionName:    _ZN6google8protobuf8internal12_GLOBAL__N_113LocalizeRadixEPKcS4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2417
      functionLinenumberEnd: 2436
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          242
      EdgeCount:       95
      CyclomaticComplexity: 49
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2424,14'
          Dst:             snprintf
        - Src:             'third_party/protobuf-lite/strutil.cc:2425,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:2425,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:2425,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:2425,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:2426,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:2426,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:2426,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:2426,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:2427,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:2427,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:2427,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:2427,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:2431,18'
          Dst:             strlen
        - Src:             'third_party/protobuf-lite/strutil.cc:2425,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:2426,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:2427,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf24GOOGLE_UNALIGNED_STORE64EPvm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/port.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf23GOOGLE_UNALIGNED_LOAD64EPKv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/port.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf22CleanStringLineEndingsEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2345
      functionLinenumberEnd: 2403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          270
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6google8protobuf23GOOGLE_UNALIGNED_LOAD64EPKv
        - _ZN6google8protobuf24GOOGLE_UNALIGNED_STORE64EPvm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2354,20'
          Dst:             _ZN6google8protobuf23GOOGLE_UNALIGNED_LOAD64EPKv
        - Src:             'third_party/protobuf-lite/strutil.cc:2369,11'
          Dst:             _ZN6google8protobuf24GOOGLE_UNALIGNED_STORE64EPvm
    - functionName:    _ZN6google8protobuf22CleanStringLineEndingsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_b
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionLinenumberEnd: 2343
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf22CleanStringLineEndingsEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2337,5'
          Dst:             _ZN6google8protobuf22CleanStringLineEndingsEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
        - Src:             'third_party/protobuf-lite/strutil.cc:2340,5'
          Dst:             _ZN6google8protobuf22CleanStringLineEndingsEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb
    - functionName:    _ZN6google8protobuf23UTF8FirstLetterNumBytesEPKci
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2298
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf16EncodeAsUTF8CharEjPc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2244
      functionLinenumberEnd: 2273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf6ghtonlEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2271,9'
          Dst:             _ZN6google8protobuf6ghtonlEj
    - functionName:    _ZN6google8protobuf30WebSafeBase64EscapeWithPaddingENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2237
      functionLinenumberEnd: 2240
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf19WebSafeBase64EscapeEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEb
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2238,66'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:2239,27'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:2238,3'
          Dst:             _ZN6google8protobuf19WebSafeBase64EscapeEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEb
    - functionName:    _ZN6google8protobuf19WebSafeBase64EscapeEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEb
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2223
      functionLinenumberEnd: 2225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf20Base64EscapeInternalEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2224,3'
          Dst:             _ZN6google8protobuf20Base64EscapeInternalEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbPKc
    - functionName:    _ZN6google8protobuf20Base64EscapeInternalEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbPKc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2204
      functionLinenumberEnd: 2215
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          111
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf15string_as_arrayEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN6google8protobuf20Base64EscapeInternalEPKhiPciPKcb
        - _ZN6google8protobuf25CalculateBase64EscapedLenEib
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2206,5'
          Dst:             _ZN6google8protobuf25CalculateBase64EscapedLenEib
        - Src:             'third_party/protobuf-lite/strutil.cc:2209,48'
          Dst:             _ZN6google8protobuf15string_as_arrayEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/strutil.cc:2208,27'
          Dst:             _ZN6google8protobuf20Base64EscapeInternalEPKhiPciPKcb
        - Src:             'third_party/protobuf-lite/strutil.cc:2213,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:2213,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:2213,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:2213,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:2213,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf25CalculateBase64EscapedLenEib
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1683,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf15string_as_arrayEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stl_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      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:    _ZN6google8protobuf20Base64EscapeInternalEPKhiPciPKcb
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2089
      functionLinenumberEnd: 2185
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          423
      EdgeCount:       43
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf9BigEndian6Load16EPKv
        - _ZN6google8protobuf9BigEndian6Load32EPKv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/strutil.cc:2123,3'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2105,17'
          Dst:             _ZN6google8protobuf9BigEndian6Load32EPKv
        - Src:             'third_party/protobuf-lite/strutil.cc:2148,19'
          Dst:             _ZN6google8protobuf9BigEndian6Load16EPKv
        - Src:             'third_party/protobuf-lite/strutil.cc:2167,40'
          Dst:             _ZN6google8protobuf9BigEndian6Load16EPKv
        - Src:             'third_party/protobuf-lite/strutil.cc:2181,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:2181,25'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:2181,54'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'third_party/protobuf-lite/strutil.cc:2181,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:2181,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:2181,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf9BigEndian6Load32EPKv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/port.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf23GOOGLE_UNALIGNED_LOAD32EPKv
        - _ZN6google8protobuf9BigEndian8ToHost32Ej
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/port.h:384,21'
          Dst:             _ZN6google8protobuf23GOOGLE_UNALIGNED_LOAD32EPKv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/port.h:384,12'
          Dst:             _ZN6google8protobuf9BigEndian8ToHost32Ej
    - functionName:    _ZN6google8protobuf9BigEndian6Load16EPKv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/port.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf23GOOGLE_UNALIGNED_LOAD16EPKv
        - _ZN6google8protobuf9BigEndian8ToHost16Et
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/port.h:376,21'
          Dst:             _ZN6google8protobuf23GOOGLE_UNALIGNED_LOAD16EPKv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/port.h:376,12'
          Dst:             _ZN6google8protobuf9BigEndian8ToHost16Et
    - functionName:    _ZN6google8protobuf19WebSafeBase64EscapeENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2232
      functionLinenumberEnd: 2235
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf19WebSafeBase64EscapeEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEb
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2233,66'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:2234,27'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:2233,3'
          Dst:             _ZN6google8protobuf19WebSafeBase64EscapeEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEb
    - functionName:    _ZN6google8protobuf12Base64EscapeENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2230
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf12Base64EscapeEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEb
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2228,59'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:2229,20'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:2228,3'
          Dst:             _ZN6google8protobuf12Base64EscapeEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEb
    - functionName:    _ZN6google8protobuf12Base64EscapeEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEb
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2218
      functionLinenumberEnd: 2220
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf20Base64EscapeInternalEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2219,3'
          Dst:             _ZN6google8protobuf20Base64EscapeInternalEPKhiPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbPKc
    - functionName:    _ZN6google8protobuf19WebSafeBase64EscapeEPKhiPcib
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2197
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf20Base64EscapeInternalEPKhiPciPKcb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2198,10'
          Dst:             _ZN6google8protobuf20Base64EscapeInternalEPKhiPciPKcb
    - functionName:    _ZN6google8protobuf12Base64EscapeEPKhiPci
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf20Base64EscapeInternalEPKhiPciPKcb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2194,10'
          Dst:             _ZN6google8protobuf20Base64EscapeInternalEPKhiPciPKcb
    - functionName:    _ZN6google8protobuf21WebSafeBase64UnescapeENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2084
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobufL22Base64UnescapeInternalEPKciPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKa
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2084,37'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:2084,49'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:2084,10'
          Dst:             _ZN6google8protobufL22Base64UnescapeInternalEPKciPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKa
    - functionName:    _ZN6google8protobufL22Base64UnescapeInternalEPKciPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKa
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2055
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          121
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf15string_as_arrayEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN6google8protobuf22Base64UnescapeInternalEPKciPciPKa
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2065,53'
          Dst:             _ZN6google8protobuf15string_as_arrayEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/strutil.cc:2065,19'
          Dst:             _ZN6google8protobuf22Base64UnescapeInternalEPKciPciPKa
        - Src:             'third_party/protobuf-lite/strutil.cc:2073,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:2073,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:2073,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:2073,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:2073,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf22Base64UnescapeInternalEPKciPciPKa
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         182
      ICount:          1090
      EdgeCount:       240
      CyclomaticComplexity: 60
      functionsReached:
        - _ZN6google8protobuf13ascii_isspaceEc
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/strutil.cc:1895,3'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1784,9'
          Dst:             _ZN6google8protobuf13ascii_isspaceEc
        - Src:             'third_party/protobuf-lite/strutil.cc:1786,9'
          Dst:             _ZN6google8protobuf13ascii_isspaceEc
        - Src:             'third_party/protobuf-lite/strutil.cc:1788,9'
          Dst:             _ZN6google8protobuf13ascii_isspaceEc
        - Src:             'third_party/protobuf-lite/strutil.cc:1790,9'
          Dst:             _ZN6google8protobuf13ascii_isspaceEc
        - Src:             'third_party/protobuf-lite/strutil.cc:1819,9'
          Dst:             _ZN6google8protobuf13ascii_isspaceEc
        - Src:             'third_party/protobuf-lite/strutil.cc:1820,9'
          Dst:             _ZN6google8protobuf13ascii_isspaceEc
        - Src:             'third_party/protobuf-lite/strutil.cc:1821,9'
          Dst:             _ZN6google8protobuf13ascii_isspaceEc
        - Src:             'third_party/protobuf-lite/strutil.cc:1822,9'
          Dst:             _ZN6google8protobuf13ascii_isspaceEc
        - Src:             'third_party/protobuf-lite/strutil.cc:1838,49'
          Dst:             _ZN6google8protobuf13ascii_isspaceEc
        - Src:             'third_party/protobuf-lite/strutil.cc:1857,13'
          Dst:             _ZN6google8protobuf13ascii_isspaceEc
        - Src:             'third_party/protobuf-lite/strutil.cc:1930,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1930,25'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1930,73'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'third_party/protobuf-lite/strutil.cc:1930,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1930,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1930,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1942,15'
          Dst:             _ZN6google8protobuf13ascii_isspaceEc
    - functionName:    _ZN6google8protobuf13ascii_isspaceEc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/strutil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf14Base64UnescapeENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2079
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobufL22Base64UnescapeInternalEPKciPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKa
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2080,37'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:2080,49'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:2080,10'
          Dst:             _ZN6google8protobufL22Base64UnescapeInternalEPKciPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKa
    - functionName:    _ZN6google8protobuf21WebSafeBase64UnescapeEPKciPci
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf22Base64UnescapeInternalEPKciPciPKa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2051,10'
          Dst:             _ZN6google8protobuf22Base64UnescapeInternalEPKciPciPKa
    - functionName:    _ZN6google8protobuf25CalculateBase64EscapedLenEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1689
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf25CalculateBase64EscapedLenEib
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1689,10'
          Dst:             _ZN6google8protobuf25CalculateBase64EscapedLenEib
    - functionName:    _ZN6google8protobuf22GlobalReplaceSubstringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_PS7_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1615
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          209
      EdgeCount:       34
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1616,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1616,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1616,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1616,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1616,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf9StrAppendEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_7strings8AlphaNumESC_SC_SC_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          355
      EdgeCount:       68
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1603,3'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1603,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1603,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1603,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1603,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1604,3'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1604,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1604,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1604,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1604,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1605,3'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1605,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1605,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1605,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1605,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1606,3'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1606,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1606,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1606,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1606,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1608,31'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1608,42'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1608,53'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1608,64'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1610,15'
          Dst:             _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - Src:             'third_party/protobuf-lite/strutil.cc:1611,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1611,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1611,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1611,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1603,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1604,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1605,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1606,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1611,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf7strings8AlphaNum4dataEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/strutil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/strutil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    75
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1452
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          118
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1453,10'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1454,20'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1454,31'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1455,15'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1457,10'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1458,20'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1458,31'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1459,15'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1461,10'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1462,20'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1462,31'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1463,15'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1465,10'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1466,20'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1466,31'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1467,15'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
    - functionName:    _ZN6google8protobuf9StrAppendEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_7strings8AlphaNumESC_SC_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1599
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          293
      EdgeCount:       55
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobufL7Append1EPcRKNS0_7strings8AlphaNumE
        - _ZN6google8protobufL7Append2EPcRKNS0_7strings8AlphaNumES5_
        - _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1590,3'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1590,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1590,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1590,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1590,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1591,3'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1591,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1591,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1591,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1591,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1592,3'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1592,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1592,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1592,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1592,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1594,31'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1594,42'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1594,53'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1596,15'
          Dst:             _ZN6google8protobufL7Append2EPcRKNS0_7strings8AlphaNumES5_
        - Src:             'third_party/protobuf-lite/strutil.cc:1597,9'
          Dst:             _ZN6google8protobufL7Append1EPcRKNS0_7strings8AlphaNumE
        - Src:             'third_party/protobuf-lite/strutil.cc:1598,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1598,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1598,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1598,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1590,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1591,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1592,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1598,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobufL7Append2EPcRKNS0_7strings8AlphaNumES5_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1440,10'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1441,20'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1441,31'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1442,15'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1444,10'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1445,20'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1445,31'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1446,15'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
    - functionName:    _ZN6google8protobufL7Append1EPcRKNS0_7strings8AlphaNumE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1432,9'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1433,19'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1433,29'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1434,14'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
    - functionName:    _ZN6google8protobuf9StrAppendEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_7strings8AlphaNumESC_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1586
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          225
      EdgeCount:       42
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobufL7Append2EPcRKNS0_7strings8AlphaNumES5_
        - _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1579,3'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1579,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1579,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1579,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1579,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1580,3'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1580,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1580,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1580,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1580,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1582,31'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1582,42'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1584,15'
          Dst:             _ZN6google8protobufL7Append2EPcRKNS0_7strings8AlphaNumES5_
        - Src:             'third_party/protobuf-lite/strutil.cc:1585,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1585,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1585,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1585,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1579,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1580,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1585,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf9StrAppendEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS0_7strings8AlphaNumE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1573
      functionLinenumberEnd: 1576
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1574,3'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1574,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1574,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1574,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1574,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1575,20'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1575,30'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1574,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_S4_S4_S4_S4_S4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          212
      EdgeCount:       57
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobufL7Append1EPcRKNS0_7strings8AlphaNumE
        - _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1555,19'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1555,30'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1555,41'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1555,52'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1555,63'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1556,19'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1556,30'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1556,41'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1556,52'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1558,15'
          Dst:             _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - Src:             'third_party/protobuf-lite/strutil.cc:1559,9'
          Dst:             _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - Src:             'third_party/protobuf-lite/strutil.cc:1560,9'
          Dst:             _ZN6google8protobufL7Append1EPcRKNS0_7strings8AlphaNumE
        - Src:             'third_party/protobuf-lite/strutil.cc:1561,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1561,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1561,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1561,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1561,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_S4_S4_S4_S4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionLinenumberEnd: 1549
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       55
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1542,19'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1542,30'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1542,41'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1542,52'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1542,63'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1543,19'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1543,30'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1543,41'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1545,15'
          Dst:             _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - Src:             'third_party/protobuf-lite/strutil.cc:1546,9'
          Dst:             _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - Src:             'third_party/protobuf-lite/strutil.cc:1547,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1547,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1547,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1547,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1547,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_S4_S4_S4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          194
      EdgeCount:       55
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobufL7Append1EPcRKNS0_7strings8AlphaNumE
        - _ZN6google8protobufL7Append2EPcRKNS0_7strings8AlphaNumES5_
        - _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1528,19'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1528,30'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1528,41'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1528,52'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1528,63'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1529,19'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1529,30'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1531,15'
          Dst:             _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - Src:             'third_party/protobuf-lite/strutil.cc:1532,9'
          Dst:             _ZN6google8protobufL7Append2EPcRKNS0_7strings8AlphaNumES5_
        - Src:             'third_party/protobuf-lite/strutil.cc:1533,9'
          Dst:             _ZN6google8protobufL7Append1EPcRKNS0_7strings8AlphaNumE
        - Src:             'third_party/protobuf-lite/strutil.cc:1534,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1534,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1534,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1534,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1534,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_S4_S4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          179
      EdgeCount:       53
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobufL7Append2EPcRKNS0_7strings8AlphaNumES5_
        - _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1515,19'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1515,30'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1515,41'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1515,52'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1515,63'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1516,19'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1518,15'
          Dst:             _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - Src:             'third_party/protobuf-lite/strutil.cc:1519,9'
          Dst:             _ZN6google8protobufL7Append2EPcRKNS0_7strings8AlphaNumES5_
        - Src:             'third_party/protobuf-lite/strutil.cc:1520,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1520,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1520,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1520,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1520,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_S4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          170
      EdgeCount:       52
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobufL7Append1EPcRKNS0_7strings8AlphaNumE
        - _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1504,19'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1504,30'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1504,41'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1504,52'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1504,63'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1506,15'
          Dst:             _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - Src:             'third_party/protobuf-lite/strutil.cc:1507,9'
          Dst:             _ZN6google8protobufL7Append1EPcRKNS0_7strings8AlphaNumE
        - Src:             'third_party/protobuf-lite/strutil.cc:1508,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1508,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1508,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1508,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1508,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_S4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          155
      EdgeCount:       50
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1494,19'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1494,30'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1494,41'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1494,52'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1496,15'
          Dst:             _ZN6google8protobufL7Append4EPcRKNS0_7strings8AlphaNumES5_S5_S5_
        - Src:             'third_party/protobuf-lite/strutil.cc:1497,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1497,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1497,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1497,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1497,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_S4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          152
      EdgeCount:       50
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobufL7Append1EPcRKNS0_7strings8AlphaNumE
        - _ZN6google8protobufL7Append2EPcRKNS0_7strings8AlphaNumES5_
        - _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1483,19'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1483,30'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1483,41'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1485,15'
          Dst:             _ZN6google8protobufL7Append2EPcRKNS0_7strings8AlphaNumES5_
        - Src:             'third_party/protobuf-lite/strutil.cc:1486,9'
          Dst:             _ZN6google8protobufL7Append1EPcRKNS0_7strings8AlphaNumE
        - Src:             'third_party/protobuf-lite/strutil.cc:1487,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1487,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1487,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1487,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1487,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf6StrCatERKNS0_7strings8AlphaNumES4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1472
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          137
      EdgeCount:       48
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobufL7Append2EPcRKNS0_7strings8AlphaNumES5_
        - _ZNK6google8protobuf7strings8AlphaNum4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1474,19'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1474,30'
          Dst:             _ZNK6google8protobuf7strings8AlphaNum4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1476,15'
          Dst:             _ZN6google8protobufL7Append2EPcRKNS0_7strings8AlphaNumES5_
        - Src:             'third_party/protobuf-lite/strutil.cc:1477,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1477,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1477,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1477,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1477,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf7strings8AlphaNumC2ENS1_3HexE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          72
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf18safe_uint_internalImEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf15safe_parse_signEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPb
        - _ZN6google8protobuf23safe_parse_positive_intImEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:785,8'
          Dst:             _ZN6google8protobuf15safe_parse_signEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPb
        - Src:             'third_party/protobuf-lite/strutil.cc:788,10'
          Dst:             _ZN6google8protobuf23safe_parse_positive_intImEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
    - functionName:    _ZN6google8protobuf13safe_strtou64ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf18safe_uint_internalImEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1357,10'
          Dst:             _ZN6google8protobuf18safe_uint_internalImEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
    - functionName:    _ZN6google8protobuf17safe_int_internalIlEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf15safe_parse_signEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPb
        - _ZN6google8protobuf23safe_parse_negative_intIlEEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
        - _ZN6google8protobuf23safe_parse_positive_intIlEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:771,8'
          Dst:             _ZN6google8protobuf15safe_parse_signEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPb
        - Src:             'third_party/protobuf-lite/strutil.cc:775,12'
          Dst:             _ZN6google8protobuf23safe_parse_positive_intIlEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
        - Src:             'third_party/protobuf-lite/strutil.cc:777,12'
          Dst:             _ZN6google8protobuf23safe_parse_negative_intIlEEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
    - functionName:    _ZN6google8protobuf12safe_strto64ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPl
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf17safe_int_internalIlEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1353,10'
          Dst:             _ZN6google8protobuf17safe_int_internalIlEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
    - functionName:    _ZN6google8protobuf18safe_uint_internalIjEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf15safe_parse_signEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPb
        - _ZN6google8protobuf23safe_parse_positive_intIjEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:785,8'
          Dst:             _ZN6google8protobuf15safe_parse_signEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPb
        - Src:             'third_party/protobuf-lite/strutil.cc:788,10'
          Dst:             _ZN6google8protobuf23safe_parse_positive_intIjEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
    - functionName:    _ZN6google8protobuf13safe_strtou32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf18safe_uint_internalIjEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1349,10'
          Dst:             _ZN6google8protobuf18safe_uint_internalIjEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
    - functionName:    _ZN6google8protobuf17safe_int_internalIiEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf15safe_parse_signEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPb
        - _ZN6google8protobuf23safe_parse_negative_intIiEEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
        - _ZN6google8protobuf23safe_parse_positive_intIiEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:771,8'
          Dst:             _ZN6google8protobuf15safe_parse_signEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPb
        - Src:             'third_party/protobuf-lite/strutil.cc:775,12'
          Dst:             _ZN6google8protobuf23safe_parse_positive_intIiEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
        - Src:             'third_party/protobuf-lite/strutil.cc:777,12'
          Dst:             _ZN6google8protobuf23safe_parse_negative_intIiEEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
    - functionName:    _ZN6google8protobuf12safe_strto32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1346
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf17safe_int_internalIiEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1345,10'
          Dst:             _ZN6google8protobuf17safe_int_internalIiEEbNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPT_
    - functionName:    _ZN6google8protobuf11safe_strtodEPKcPd
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf13ascii_isspaceEc
        - _ZN6google8protobuf8internal14NoLocaleStrtodEPKcPPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1334,12'
          Dst:             _ZN6google8protobuf8internal14NoLocaleStrtodEPKcPPc
        - Src:             'third_party/protobuf-lite/strutil.cc:1336,12'
          Dst:             _ZN6google8protobuf13ascii_isspaceEc
    - functionName:    _ZN6google8protobuf8internal14NoLocaleStrtodEPKcPPc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2440
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal12_GLOBAL__N_113LocalizeRadixEPKcS4_
        - strlen
        - strtod
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:2448,19'
          Dst:             strtod
        - Src:             'third_party/protobuf-lite/strutil.cc:2455,27'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_113LocalizeRadixEPKcS4_
        - Src:             'third_party/protobuf-lite/strutil.cc:2458,12'
          Dst:             strtod
        - Src:             'third_party/protobuf-lite/strutil.cc:2464,42'
          Dst:             strlen
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf11safe_strtofEPKcPf
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - strtof
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1323,3'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:1327,12'
          Dst:             strtof
        - Src:             'third_party/protobuf-lite/strutil.cc:1329,39'
          Dst:             __errno_location
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf9CaseEqualENS0_11StringPieceES1_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobufL10memcasecmpEPKcS2_m
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece4sizeEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1300,10'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1300,23'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1301,24'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1301,35'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1301,46'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:1301,10'
          Dst:             _ZN6google8protobufL10memcasecmpEPKcS2_m
    - functionName:    _ZN6google8protobuf11safe_strtobENS0_11StringPieceEPb
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          277
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2EPKc
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf9CaseEqualENS0_11StringPieceES1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1305,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1305,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1305,34'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1305,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1305,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1306,22'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1306,7'
          Dst:             _ZN6google8protobuf9CaseEqualENS0_11StringPieceES1_
        - Src:             'third_party/protobuf-lite/strutil.cc:1306,48'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1306,33'
          Dst:             _ZN6google8protobuf9CaseEqualENS0_11StringPieceES1_
        - Src:             'third_party/protobuf-lite/strutil.cc:1307,22'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1307,7'
          Dst:             _ZN6google8protobuf9CaseEqualENS0_11StringPieceES1_
        - Src:             'third_party/protobuf-lite/strutil.cc:1307,47'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1307,32'
          Dst:             _ZN6google8protobuf9CaseEqualENS0_11StringPieceES1_
        - Src:             'third_party/protobuf-lite/strutil.cc:1308,22'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1308,7'
          Dst:             _ZN6google8protobuf9CaseEqualENS0_11StringPieceES1_
        - Src:             'third_party/protobuf-lite/strutil.cc:1305,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1312,22'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1312,7'
          Dst:             _ZN6google8protobuf9CaseEqualENS0_11StringPieceES1_
        - Src:             'third_party/protobuf-lite/strutil.cc:1312,49'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1312,34'
          Dst:             _ZN6google8protobuf9CaseEqualENS0_11StringPieceES1_
        - Src:             'third_party/protobuf-lite/strutil.cc:1313,22'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1313,7'
          Dst:             _ZN6google8protobuf9CaseEqualENS0_11StringPieceES1_
        - Src:             'third_party/protobuf-lite/strutil.cc:1313,46'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1313,31'
          Dst:             _ZN6google8protobuf9CaseEqualENS0_11StringPieceES1_
        - Src:             'third_party/protobuf-lite/strutil.cc:1314,22'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1314,7'
          Dst:             _ZN6google8protobuf9CaseEqualENS0_11StringPieceES1_
    - functionName:    _ZN6google8protobufL16IsValidFloatCharEc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf15DelocalizeRadixEPc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          107
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobufL16IsValidFloatCharEc
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1218,7'
          Dst:             strchr
        - Src:             'third_party/protobuf-lite/strutil.cc:1221,10'
          Dst:             _ZN6google8protobufL16IsValidFloatCharEc
        - Src:             'third_party/protobuf-lite/strutil.cc:1233,8'
          Dst:             _ZN6google8protobufL16IsValidFloatCharEc
        - Src:             'third_party/protobuf-lite/strutil.cc:1237,30'
          Dst:             _ZN6google8protobufL16IsValidFloatCharEc
        - Src:             'third_party/protobuf-lite/strutil.cc:1238,29'
          Dst:             strlen
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13FloatToBufferEfPc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1360
      functionLinenumberEnd: 1396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          228
      EdgeCount:       57
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf11safe_strtofEPKcPf
        - _ZN6google8protobuf15DelocalizeRadixEPc
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - snprintf
        - strcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1368,5'
          Dst:             strcpy
        - Src:             'third_party/protobuf-lite/strutil.cc:1371,5'
          Dst:             strcpy
        - Src:             'third_party/protobuf-lite/strutil.cc:1374,5'
          Dst:             strcpy
        - Src:             'third_party/protobuf-lite/strutil.cc:1379,5'
          Dst:             snprintf
        - Src:             'third_party/protobuf-lite/strutil.cc:1383,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1383,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1383,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1383,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1386,8'
          Dst:             _ZN6google8protobuf11safe_strtofEPKcPf
        - Src:             'third_party/protobuf-lite/strutil.cc:1388,7'
          Dst:             snprintf
        - Src:             'third_party/protobuf-lite/strutil.cc:1391,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1391,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1391,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1391,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1383,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1391,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1394,3'
          Dst:             _ZN6google8protobuf15DelocalizeRadixEPc
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf10SimpleFtoaEf
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13FloatToBufferEfPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1206,10'
          Dst:             _ZN6google8protobuf13FloatToBufferEfPc
    - functionName:    _ZN6google8protobuf14DoubleToBufferEdPc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          216
      EdgeCount:       53
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf15DelocalizeRadixEPc
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal14NoLocaleStrtodEPKcPPc
        - snprintf
        - strcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1250,5'
          Dst:             strcpy
        - Src:             'third_party/protobuf-lite/strutil.cc:1253,5'
          Dst:             strcpy
        - Src:             'third_party/protobuf-lite/strutil.cc:1256,5'
          Dst:             strcpy
        - Src:             'third_party/protobuf-lite/strutil.cc:1261,5'
          Dst:             snprintf
        - Src:             'third_party/protobuf-lite/strutil.cc:1265,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1265,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1265,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1265,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1273,34'
          Dst:             _ZN6google8protobuf8internal14NoLocaleStrtodEPKcPPc
        - Src:             'third_party/protobuf-lite/strutil.cc:1276,7'
          Dst:             snprintf
        - Src:             'third_party/protobuf-lite/strutil.cc:1279,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1279,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1279,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1279,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1265,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1279,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1282,3'
          Dst:             _ZN6google8protobuf15DelocalizeRadixEPc
    - functionName:    _ZN6google8protobuf10SimpleDtoaEd
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf14DoubleToBufferEdPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1201,10'
          Dst:             _ZN6google8protobuf14DoubleToBufferEdPc
    - functionName:    _ZN6google8protobuf10SimpleItoaEy
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf22FastUInt64ToBufferLeftEmPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1155,36'
          Dst:             _ZN6google8protobuf22FastUInt64ToBufferLeftEmPc
    - functionName:    _ZN6google8protobuf22FastUInt64ToBufferLeftEmPc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          239
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf22FastUInt32ToBufferLeftEjPc
        - _ZN6google8protobuf22FastUInt64ToBufferLeftEmPc
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1061,24'
          Dst:             _ZN6google8protobuf22FastUInt32ToBufferLeftEjPc
        - Src:             'third_party/protobuf-lite/strutil.cc:1064,12'
          Dst:             _ZN6google8protobuf22FastUInt64ToBufferLeftEmPc
        - Src:             'third_party/protobuf-lite/strutil.cc:1068,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:1068,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:1068,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:1068,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:1068,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf22FastUInt32ToBufferLeftEjPc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          281
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf10SimpleItoaEx
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf17FastInt64ToBufferElPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1148,5'
          Dst:             _ZN6google8protobuf17FastInt64ToBufferElPc
    - functionName:    _ZN6google8protobuf17FastInt64ToBufferElPc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf10SimpleItoaEm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf22FastUInt64ToBufferLeftEmPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1141,36'
          Dst:             _ZN6google8protobuf22FastUInt64ToBufferLeftEmPc
    - functionName:    _ZN6google8protobuf10SimpleItoaEl
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf17FastInt64ToBufferElPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1134,5'
          Dst:             _ZN6google8protobuf17FastInt64ToBufferElPc
    - functionName:    _ZN6google8protobuf10SimpleItoaEj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf22FastUInt32ToBufferLeftEjPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1126,36'
          Dst:             _ZN6google8protobuf22FastUInt32ToBufferLeftEjPc
    - functionName:    _ZN6google8protobuf10SimpleItoaEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf17FastInt32ToBufferEiPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1119,5'
          Dst:             _ZN6google8protobuf17FastInt32ToBufferEiPc
    - functionName:    _ZN6google8protobuf17FastInt32ToBufferEiPc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf21FastInt64ToBufferLeftElPc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf22FastUInt64ToBufferLeftEmPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1106,10'
          Dst:             _ZN6google8protobuf22FastUInt64ToBufferLeftEmPc
    - functionName:    _ZN6google8protobuf21FastInt32ToBufferLeftEiPc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf22FastUInt32ToBufferLeftEjPc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:1053,10'
          Dst:             _ZN6google8protobuf22FastUInt32ToBufferLeftEjPc
    - functionName:    _ZN6google8protobuf17FastHex32ToBufferEjPc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf23InternalFastHexToBufferEmPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:921,10'
          Dst:             _ZN6google8protobuf23InternalFastHexToBufferEmPci
    - functionName:    _ZN6google8protobuf23InternalFastHexToBufferEmPci
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf17FastHex64ToBufferEmPc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf23InternalFastHexToBufferEmPci
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:917,10'
          Dst:             _ZN6google8protobuf23InternalFastHexToBufferEmPci
    - functionName:    _ZN6google8protobuf15FastHexToBufferEiPc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          120
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:887,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:887,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:887,24'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:887,81'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'third_party/protobuf-lite/strutil.cc:887,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:887,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:887,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf16strtou32_adaptorEPKcPPci
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - strtoul
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:652,27'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:653,3'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:654,32'
          Dst:             strtoul
        - Src:             'third_party/protobuf-lite/strutil.cc:655,7'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:657,14'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:658,5'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:661,7'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:662,5'
          Dst:             __errno_location
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf15strto32_adaptorEPKcPPci
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          146
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - strtol
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:632,27'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:633,3'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:634,23'
          Dst:             strtol
        - Src:             'third_party/protobuf-lite/strutil.cc:635,7'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:637,14'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:639,14'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:640,5'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:642,14'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:643,5'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:646,7'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/strutil.cc:647,5'
          Dst:             __errno_location
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf7strings10CHexEscapeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       39
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN6google8protobuf15CEscapeInternalEPKciPcibb
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:615,19'
          Dst:             _ZN6google8protobuf15CEscapeInternalEPKciPcibb
        - Src:             'third_party/protobuf-lite/strutil.cc:617,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:617,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:617,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:617,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:617,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf15CEscapeInternalEPKciPcibb
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          296
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf7isprintEc
        - _ZN6google8protobuf8isxdigitEc
        - sprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/strutil.cc:490,5'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:502,15'
          Dst:             _ZN6google8protobuf7isprintEc
        - Src:             'third_party/protobuf-lite/strutil.cc:503,34'
          Dst:             _ZN6google8protobuf8isxdigitEc
        - Src:             'third_party/protobuf-lite/strutil.cc:506,11'
          Dst:             sprintf
    - functionName:    _ZN6google8protobuf7isprintEc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8isxdigitEc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sprintf
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf7strings15Utf8SafeCEscapeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       39
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN6google8protobuf15CEscapeInternalEPKciPcibb
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:606,19'
          Dst:             _ZN6google8protobuf15CEscapeInternalEPKciPcibb
        - Src:             'third_party/protobuf-lite/strutil.cc:608,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:608,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:608,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:608,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:608,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf7CEscapeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - _ZN6google8protobuf16CEscapeAndAppendENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:597,20'
          Dst:             _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - Src:             'third_party/protobuf-lite/strutil.cc:597,3'
          Dst:             _ZN6google8protobuf16CEscapeAndAppendENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf16CEscapeAndAppendENS0_11StringPieceEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          206
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf7isprintEc
        - _ZN6google8protobufL14CEscapedLengthENS0_11StringPieceE
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece4sizeEv
        - _ZNK6google8protobuf11StringPieceixEl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/strutil.cc:574,5'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:562,24'
          Dst:             _ZN6google8protobufL14CEscapedLengthENS0_11StringPieceE
        - Src:             'third_party/protobuf-lite/strutil.cc:563,26'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:564,22'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:564,34'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:572,27'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:573,50'
          Dst:             _ZNK6google8protobuf11StringPieceixEl
        - Src:             'third_party/protobuf-lite/strutil.cc:582,14'
          Dst:             _ZN6google8protobuf7isprintEc
    - functionName:    _ZN6google8protobufL14CEscapedLengthENS0_11StringPieceE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf11StringPiece4sizeEv
        - _ZNK6google8protobuf11StringPieceixEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:548,27'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:549,50'
          Dst:             _ZNK6google8protobuf11StringPieceixEl
    - functionName:    _ZNK6google8protobuf11StringPieceixEl
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:276,5'
          Dst:             __assert_fail
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:277,5'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf21UnescapeCEscapeStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf24UnescapeCEscapeSequencesEPKcPcPNSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:463,13'
          Dst:             _ZN6google8protobuf24UnescapeCEscapeSequencesEPKcPcPNSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE
    - functionName:    _ZN6google8protobuf24UnescapeCEscapeSequencesEPKcPcPNSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          478
      EdgeCount:       90
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf16hex_digit_to_intEc
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8isxdigitEc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/strutil.cc:329,7'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:316,36'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:316,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:316,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:356,16'
          Dst:             _ZN6google8protobuf8isxdigitEc
        - Src:             'third_party/protobuf-lite/strutil.cc:367,18'
          Dst:             _ZN6google8protobuf8isxdigitEc
        - Src:             'third_party/protobuf-lite/strutil.cc:368,30'
          Dst:             _ZN6google8protobuf16hex_digit_to_intEc
    - functionName:    _ZN6google8protobuf16hex_digit_to_intEc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/strutil.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf21UnescapeCEscapeStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_PNS1_6vectorIS7_NS5_IS7_EEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          114
      EdgeCount:       39
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN6google8protobuf24UnescapeCEscapeSequencesEPKcPcPNSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:455,13'
          Dst:             _ZN6google8protobuf24UnescapeCEscapeSequencesEPKcPcPNSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE
        - Src:             'third_party/protobuf-lite/strutil.cc:456,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:456,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:456,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:456,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:456,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf21UnescapeCEscapeStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf21UnescapeCEscapeStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_PNS1_6vectorIS7_NS5_IS7_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:449,10'
          Dst:             _ZN6google8protobuf21UnescapeCEscapeStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_PNS1_6vectorIS7_NS5_IS7_EEEE
    - functionName:    _ZN6google8protobuf24UnescapeCEscapeSequencesEPKcPc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf24UnescapeCEscapeSequencesEPKcPcPNSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:311,10'
          Dst:             _ZN6google8protobuf24UnescapeCEscapeSequencesEPKcPcPNSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE
    - functionName:    _ZN6google8protobufL19JoinStringsIteratorINSt3__111__wrap_iterIPKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvRKT_SF_PKcPS9_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          165
      EdgeCount:       34
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:264,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/strutil.cc:264,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:264,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/strutil.cc:264,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/strutil.cc:266,22'
          Dst:             strlen
        - Src:             'third_party/protobuf-lite/strutil.cc:264,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf11JoinStringsERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEEPKcPS8_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobufL19JoinStringsIteratorINSt3__111__wrap_iterIPKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvRKT_SF_PKcPS9_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:289,3'
          Dst:             _ZN6google8protobufL19JoinStringsIteratorINSt3__111__wrap_iterIPKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEEEvRKT_SF_PKcPS9_
    - functionName:    _ZN6google8protobufL31SplitStringToIteratorAllowEmptyINSt3__120back_insert_iteratorINS2_6vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS8_ISA_EEEEEEEEvNS0_11StringPieceEPKciRT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          179
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2EPKc
        - _ZNK6google8protobuf11StringPiece13find_first_ofES1_m
        - _ZNK6google8protobuf11StringPiece6substrEmm
        - _ZNK6google8protobuf11StringPiececvNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:237,36'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:237,22'
          Dst:             _ZNK6google8protobuf11StringPiece13find_first_ofES1_m
        - Src:             'third_party/protobuf-lite/strutil.cc:239,36'
          Dst:             _ZNK6google8protobuf11StringPiece6substrEmm
        - Src:             'third_party/protobuf-lite/strutil.cc:239,31'
          Dst:             _ZNK6google8protobuf11StringPiececvNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEv
        - Src:             'third_party/protobuf-lite/strutil.cc:243,26'
          Dst:             _ZNK6google8protobuf11StringPiece6substrEmm
        - Src:             'third_party/protobuf-lite/strutil.cc:243,21'
          Dst:             _ZNK6google8protobuf11StringPiececvNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEv
        - Src:             'third_party/protobuf-lite/strutil.cc:246,32'
          Dst:             _ZNK6google8protobuf11StringPiece6substrEmm
        - Src:             'third_party/protobuf-lite/strutil.cc:246,27'
          Dst:             _ZNK6google8protobuf11StringPiececvNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEv
    - functionName:    _ZN6google8protobuf21SplitStringAllowEmptyENS0_11StringPieceEPKcPNSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobufL31SplitStringToIteratorAllowEmptyINSt3__120back_insert_iteratorINS2_6vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS8_ISA_EEEEEEEEvNS0_11StringPieceEPKciRT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:252,3'
          Dst:             _ZN6google8protobufL31SplitStringToIteratorAllowEmptyINSt3__120back_insert_iteratorINS2_6vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS8_ISA_EEEEEEEEvNS0_11StringPieceEPKciRT_
    - functionName:    _ZN6google8protobufL26SplitStringToIteratorUsingINSt3__120back_insert_iteratorINS2_6vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS8_ISA_EEEEEEEEvNS0_11StringPieceEPKcRT_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          280
      EdgeCount:       76
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2EPKc
        - _ZNK6google8protobuf11StringPiece13find_first_ofES1_m
        - _ZNK6google8protobuf11StringPiece17find_first_not_ofES1_m
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece4sizeEv
        - _ZNK6google8protobuf11StringPiece6substrEmm
        - _ZNK6google8protobuf11StringPiececvNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:184,26'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'third_party/protobuf-lite/strutil.cc:185,32'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'third_party/protobuf-lite/strutil.cc:199,40'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:199,22'
          Dst:             _ZNK6google8protobuf11StringPiece17find_first_not_ofES1_m
        - Src:             'third_party/protobuf-lite/strutil.cc:201,36'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:201,22'
          Dst:             _ZNK6google8protobuf11StringPiece13find_first_ofES1_m
        - Src:             'third_party/protobuf-lite/strutil.cc:203,36'
          Dst:             _ZNK6google8protobuf11StringPiece6substrEmm
        - Src:             'third_party/protobuf-lite/strutil.cc:203,31'
          Dst:             _ZNK6google8protobuf11StringPiececvNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEv
        - Src:             'third_party/protobuf-lite/strutil.cc:207,26'
          Dst:             _ZNK6google8protobuf11StringPiece6substrEmm
        - Src:             'third_party/protobuf-lite/strutil.cc:207,21'
          Dst:             _ZNK6google8protobuf11StringPiececvNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEv
        - Src:             'third_party/protobuf-lite/strutil.cc:208,42'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKc
        - Src:             'third_party/protobuf-lite/strutil.cc:208,24'
          Dst:             _ZNK6google8protobuf11StringPiece17find_first_not_ofES1_m
    - functionName:    _ZN6google8protobuf16SplitStringUsingENS0_11StringPieceEPKcPNSt3__16vectorINS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS9_ISB_EEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobufL26SplitStringToIteratorUsingINSt3__120back_insert_iteratorINS2_6vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS8_ISA_EEEEEEEEvNS0_11StringPieceEPKcRT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:215,3'
          Dst:             _ZN6google8protobufL26SplitStringToIteratorUsingINSt3__120back_insert_iteratorINS2_6vectorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS8_ISA_EEEEEEEEvNS0_11StringPieceEPKcRT_
    - functionName:    _ZN6google8protobuf13StringReplaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_b
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf13StringReplaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_bPS7_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:166,3'
          Dst:             _ZN6google8protobuf13StringReplaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_bPS7_
    - functionName:    _ZN6google8protobuf13StringReplaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_bPS7_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf15StripWhitespaceEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          139
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf13ascii_isspaceEc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:102,32'
          Dst:             _ZN6google8protobuf13ascii_isspaceEc
        - Src:             'third_party/protobuf-lite/strutil.cc:117,23'
          Dst:             _ZN6google8protobuf13ascii_isspaceEc
    - functionName:    _ZN6google8protobuf17ReplaceCharactersEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcc
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/strutil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - strpbrk
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/strutil.cc:90,14'
          Dst:             strpbrk
        - Src:             'third_party/protobuf-lite/strutil.cc:92,14'
          Dst:             strpbrk
    - functionName:    strpbrk
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf4Bits18Log2FloorNonZero64Em
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/port.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream12VarintSize64Em
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf4Bits18Log2FloorNonZero64Em
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1672,22'
          Dst:             _ZN6google8protobuf4Bits18Log2FloorNonZero64Em
    - functionName:    _ZN6google8protobuf8internal8bit_castImdEET_RKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite12EncodeDoubleEd
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal8bit_castImdEET_RKT0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:818,10'
          Dst:             _ZN6google8protobuf8internal8bit_castImdEET_RKT0_
    - functionName:    _ZN6google8protobuf8internal8bit_castIjfEET_RKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11EncodeFloatEf
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal8bit_castIjfEET_RKT0_
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:810,10'
          Dst:             _ZN6google8protobuf8internal8bit_castIjfEET_RKT0_
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1650,57'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
    - functionName:    _ZN6google8protobuf2io16CodedInputStream27ReadLittleEndian32FromArrayEPKhPj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1311
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16CodedInputStream27ReadLittleEndian64FromArrayEPKhPm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperD0Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:766,45'
          Dst:             _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperD2Ev
    - functionName:    _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12FieldSkipperD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:766,46'
          Dst:             _ZN6google8protobuf8internal12FieldSkipperD2Ev
    - functionName:    _ZN6google8protobuf8internal12FieldSkipperD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12FieldSkipperD0Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12FieldSkipperD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:745,27'
          Dst:             _ZN6google8protobuf8internal12FieldSkipperD2Ev
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite10SInt64SizeEl
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1743
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream12VarintSize64Em
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode64El
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1743,46'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode64El
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1743,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream12VarintSize64Em
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite10SInt64SizeERKNS0_13RepeatedFieldIlEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite10SInt64SizeEl
        - _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:767,23'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:769,29'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:769,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10SInt64SizeEl
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite10UInt64SizeEm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream12VarintSize64Em
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1737,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream12VarintSize64Em
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite10UInt64SizeERKNS0_13RepeatedFieldImEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite10UInt64SizeEm
        - _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:758,23'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:760,29'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:760,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10UInt64SizeEm
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite9Int64SizeEl
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1731
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream12VarintSize64Em
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1731,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream12VarintSize64Em
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite9Int64SizeERKNS0_13RepeatedFieldIlEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite9Int64SizeEl
        - _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:749,23'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:751,28'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:751,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int64SizeEl
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite8EnumSizeERKNS0_13RepeatedFieldIiEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internalL10VarintSizeILb0ELb1EiEEmPKT1_i
        - _ZNK6google8protobuf13RepeatedFieldIiE4dataEv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:684,40'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4dataEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:684,54'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:684,10'
          Dst:             _ZN6google8protobuf8internalL10VarintSizeILb0ELb1EiEEmPKT1_i
    - functionName:    _ZN6google8protobuf8internalL10VarintSizeILb0ELb1EiEEmPKT1_i
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internalL10VarintSizeILb1ELb0EiEEmPKT1_i
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode32Ei
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:622,11'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode32Ei
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite10SInt32SizeERKNS0_13RepeatedFieldIiEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internalL10VarintSizeILb1ELb0EiEEmPKT1_i
        - _ZNK6google8protobuf13RepeatedFieldIiE4dataEv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:679,40'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4dataEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:679,54'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:679,10'
          Dst:             _ZN6google8protobuf8internalL10VarintSizeILb1ELb0EiEEmPKT1_i
    - functionName:    _ZN6google8protobuf8internalL10VarintSizeILb0ELb0EjEEmPKT1_i
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite10UInt32SizeERKNS0_13RepeatedFieldIjEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internalL10VarintSizeILb0ELb0EjEEmPKT1_i
        - _ZNK6google8protobuf13RepeatedFieldIjE4dataEv
        - _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:675,41'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4dataEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:675,55'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:675,10'
          Dst:             _ZN6google8protobuf8internalL10VarintSizeILb0ELb0EjEEmPKT1_i
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite9Int32SizeERKNS0_13RepeatedFieldIiEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internalL10VarintSizeILb0ELb1EiEEmPKT1_i
        - _ZNK6google8protobuf13RepeatedFieldIiE4dataEv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:671,40'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4dataEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:671,54'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:671,10'
          Dst:             _ZN6google8protobuf8internalL10VarintSizeILb0ELb1EiEEmPKT1_i
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite16VerifyUtf8StringEPKciNS2_9OperationES4_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal17PrintUTF8ErrorLogEPKcS3_b
        - _ZN6google8protobuf8internal23IsStructurallyValidUTF8EPKci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/wire_format_lite.cc:587,5'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:585,8'
          Dst:             _ZN6google8protobuf8internal23IsStructurallyValidUTF8EPKci
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:596,5'
          Dst:             _ZN6google8protobuf8internal17PrintUTF8ErrorLogEPKcS3_b
    - functionName:    _ZN6google8protobuf8internal17PrintUTF8ErrorLogEPKcS3_b
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          130
      EdgeCount:       37
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6google8protobuf12StringPrintfEPKcz
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:575,25'
          Dst:             _ZN6google8protobuf12StringPrintfEPKcz
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:577,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:577,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:577,39'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:577,60'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:578,14'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:578,36'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:578,53'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:579,14'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:580,14'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:580,27'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:577,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:577,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:577,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite9ReadBytesEPNS0_2io16CodedInputStreamEPPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream10ReadStringEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:564,14'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:567,10'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:567,10'
          Dst:             _ZN6google8protobuf2io16CodedInputStream10ReadStringEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
    - functionName:    _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream20ReadVarint32FallbackEj
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1276,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1280,18'
          Dst:             _ZN6google8protobuf2io16CodedInputStream20ReadVarint32FallbackEj
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite9ReadBytesEPNS0_2io16CodedInputStreamEPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream10ReadStringEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:560,10'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:560,10'
          Dst:             _ZN6google8protobuf2io16CodedInputStream10ReadStringEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite24WriteMessageMaybeToArrayEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite27WriteSubMessageMaybeToArrayEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:544,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:544,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:546,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:547,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite27WriteSubMessageMaybeToArrayEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    115
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite27WriteSubMessageMaybeToArrayEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream6SetCurEPh
        - _ZN6google8protobuf2io17CodedOutputStream7EpsCopyEv
        - _ZNK6google8protobuf2io17CodedOutputStream3CurEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:529,51'
          Dst:             _ZNK6google8protobuf2io17CodedOutputStream3CurEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:529,66'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream7EpsCopyEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:529,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream6SetCurEPh
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite22WriteGroupMaybeToArrayEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite27WriteSubMessageMaybeToArrayEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:535,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:535,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:537,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite27WriteSubMessageMaybeToArrayEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:538,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:538,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite12WriteMessageEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - _ZNK6google8protobuf11MessageLite24SerializeWithCachedSizesEPNS0_2io17CodedOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:521,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:521,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:523,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:524,9'
          Dst:             _ZNK6google8protobuf11MessageLite24SerializeWithCachedSizesEPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite10WriteGroupEiRKNS0_11MessageLiteEPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - _ZNK6google8protobuf11MessageLite24SerializeWithCachedSizesEPNS0_2io17CodedOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:514,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:514,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:515,9'
          Dst:             _ZNK6google8protobuf11MessageLite24SerializeWithCachedSizesEPNS0_2io17CodedOutputStreamE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:516,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:516,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite22WriteBytesMaybeAliasedEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf2io17CodedOutputStream20WriteRawMaybeAliasedEPKvi
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:505,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:505,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:506,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:506,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:506,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:506,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:507,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:508,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteRawMaybeAliasedEPKvi
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:506,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite10WriteBytesEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream11WriteStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:497,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:497,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:498,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:498,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:498,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:498,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:499,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:500,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream11WriteStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:498,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite23WriteStringMaybeAliasedEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf2io17CodedOutputStream20WriteRawMaybeAliasedEPKvi
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:490,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:490,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:491,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:491,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:491,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:491,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:492,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:493,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteRawMaybeAliasedEPKvi
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:491,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11WriteStringEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream11WriteStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:481,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:481,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:482,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:482,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:482,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:482,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:483,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:484,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream11WriteStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:482,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite9WriteEnumEiiPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream25WriteVarint32SignExtendedEi
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:474,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:474,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:475,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream25WriteVarint32SignExtendedEi
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite9WriteBoolEibPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:469,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:469,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:470,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11WriteDoubleEidPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian64Em
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite12EncodeDoubleEd
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:464,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:464,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:465,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite12EncodeDoubleEd
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:465,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian64Em
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite10WriteFloatEifPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 1317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian32Ej
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite11EncodeFloatEf
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:459,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:459,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:460,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11EncodeFloatEf
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:460,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian32Ej
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite13WriteSFixed64EilPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian64Em
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:454,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:454,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:455,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian64Em
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite13WriteSFixed32EiiPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian32Ej
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:449,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:449,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:450,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian32Ej
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite12WriteFixed64EimPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian64Em
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:444,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:444,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:445,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian64Em
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite12WriteFixed32EijPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian32Ej
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:439,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:439,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:440,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian32Ej
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11WriteSInt64EilPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode64El
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:434,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:434,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:435,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode64El
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:435,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11WriteSInt32EiiPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode32Ei
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:429,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:429,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:430,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode32Ei
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:430,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11WriteUInt64EimPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:424,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:424,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:425,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11WriteUInt32EijPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:419,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:419,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:420,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite10WriteInt64EilPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 1281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:414,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:414,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:415,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite10WriteInt32EiiPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream25WriteVarint32SignExtendedEi
        - _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:409,3'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:409,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteTagEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:410,3'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream25WriteVarint32SignExtendedEi
    - functionName:    _ZN6google8protobuf8internalL10WriteArrayIbEEvPKT_iPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:356,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite14WriteBoolArrayEPKbiPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internalL10WriteArrayIbEEvPKT_iPNS0_2io17CodedOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:404,3'
          Dst:             _ZN6google8protobuf8internalL10WriteArrayIbEEvPKT_iPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internalL10WriteArrayIlEEvPKT_iPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:356,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite18WriteSFixed64ArrayEPKliPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internalL10WriteArrayIlEEvPKT_iPNS0_2io17CodedOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:399,3'
          Dst:             _ZN6google8protobuf8internalL10WriteArrayIlEEvPKT_iPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internalL10WriteArrayIiEEvPKT_iPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:356,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite18WriteSFixed32ArrayEPKiiPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internalL10WriteArrayIiEEvPKT_iPNS0_2io17CodedOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:394,3'
          Dst:             _ZN6google8protobuf8internalL10WriteArrayIiEEvPKT_iPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internalL10WriteArrayImEEvPKT_iPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:356,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite17WriteFixed64ArrayEPKmiPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internalL10WriteArrayImEEvPKT_iPNS0_2io17CodedOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:389,3'
          Dst:             _ZN6google8protobuf8internalL10WriteArrayImEEvPKT_iPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internalL10WriteArrayIjEEvPKT_iPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:356,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite17WriteFixed32ArrayEPKjiPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internalL10WriteArrayIjEEvPKT_iPNS0_2io17CodedOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:384,3'
          Dst:             _ZN6google8protobuf8internalL10WriteArrayIjEEvPKT_iPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internalL10WriteArrayIdEEvPKT_iPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:356,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite16WriteDoubleArrayEPKdiPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internalL10WriteArrayIdEEvPKT_iPNS0_2io17CodedOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:379,3'
          Dst:             _ZN6google8protobuf8internalL10WriteArrayIdEEvPKT_iPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internalL10WriteArrayIfEEvPKT_iPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:356,11'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream8WriteRawEPKvi
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite15WriteFloatArrayEPKfiPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internalL10WriteArrayIfEEvPKT_iPNS0_2io17CodedOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:374,3'
          Dst:             _ZN6google8protobuf8internalL10WriteArrayIfEEvPKT_iPNS0_2io17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite30ReadPackedEnumPreserveUnknownsEPNS0_2io16CodedInputStreamEiPFbiEPNS3_17CodedOutputStreamEPNS0_13RepeatedFieldIiEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          117
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE3AddERKi
        - _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - _ZN6google8protobuf2io16CodedInputStream8PopLimitEi
        - _ZN6google8protobuf2io16CodedInputStream9PushLimitEi
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:299,15'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:300,46'
          Dst:             _ZN6google8protobuf2io16CodedInputStream9PushLimitEi
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:301,17'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:303,10'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:307,15'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE3AddERKi
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:309,20'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:311,30'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:312,30'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:315,10'
          Dst:             _ZN6google8protobuf2io16CodedInputStream8PopLimitEi
    - functionName:    _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipper15SkipUnknownEnumEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:291,20'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:292,20'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
    - functionName:    _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipper11SkipMessageEPNS0_2io16CodedInputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite11SkipMessageEPNS0_2io16CodedInputStreamEPNS3_17CodedOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:286,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11SkipMessageEPNS0_2io16CodedInputStreamEPNS3_17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11SkipMessageEPNS0_2io16CodedInputStreamEPNS3_17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream15ReadTagFallbackEj
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf8internal14WireFormatLite14GetTagWireTypeEj
        - _ZN6google8protobuf8internal14WireFormatLite9SkipFieldEPNS0_2io16CodedInputStreamEjPNS3_17CodedOutputStreamE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:268,24'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:268,24'
          Dst:             _ZN6google8protobuf2io16CodedInputStream15ReadTagFallbackEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:256,42'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14GetTagWireTypeEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:259,15'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:264,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9SkipFieldEPNS0_2io16CodedInputStreamEjPNS3_17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite14GetTagWireTypeEj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite9SkipFieldEPNS0_2io16CodedInputStreamEjPNS3_17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          200
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream10LastTagWasEj
        - _ZN6google8protobuf2io16CodedInputStream10ReadStringEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
        - _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian32EPj
        - _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian64EPm
        - _ZN6google8protobuf2io16CodedInputStream23DecrementRecursionDepthEv
        - _ZN6google8protobuf2io16CodedInputStream23IncrementRecursionDepthEv
        - _ZN6google8protobuf2io17CodedOutputStream11WriteStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
        - _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian32Ej
        - _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian64Em
        - _ZN6google8protobuf8internal14WireFormatLite11SkipMessageEPNS0_2io16CodedInputStreamEPNS3_17CodedOutputStreamE
        - _ZN6google8protobuf8internal14WireFormatLite14GetTagWireTypeEj
        - _ZN6google8protobuf8internal14WireFormatLite17GetTagFieldNumberEj
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/wire_format_lite.cc:173,3'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:172,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite17GetTagFieldNumberEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:173,11'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14GetTagWireTypeEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:176,19'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:177,15'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:178,15'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint64Em
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:183,19'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian64EPm
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:184,15'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:185,15'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian64Em
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:190,19'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:191,15'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:192,15'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:195,19'
          Dst:             _ZN6google8protobuf2io16CodedInputStream10ReadStringEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:196,15'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream11WriteStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:200,15'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:201,19'
          Dst:             _ZN6google8protobuf2io16CodedInputStream23IncrementRecursionDepthEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:202,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11SkipMessageEPNS0_2io16CodedInputStreamEPNS3_17CodedOutputStreamE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:203,14'
          Dst:             _ZN6google8protobuf2io16CodedInputStream23DecrementRecursionDepthEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:206,39'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite17GetTagFieldNumberEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:206,15'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:205,19'
          Dst:             _ZN6google8protobuf2io16CodedInputStream10LastTagWasEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:217,19'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian32EPj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:218,15'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream13WriteVarint32Ej
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:219,15'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream19WriteLittleEndian32Ej
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite17GetTagFieldNumberEj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream20ReadVarint64FallbackEv
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1288,5'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1291,31'
          Dst:             _ZN6google8protobuf2io16CodedInputStream20ReadVarint64FallbackEv
    - functionName:    _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian64EPm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream26ReadLittleEndian64FallbackEPm
        - _ZN6google8protobuf2io16CodedInputStream27ReadLittleEndian64FromArrayEPKhPm
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1358,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1359,15'
          Dst:             _ZN6google8protobuf2io16CodedInputStream27ReadLittleEndian64FromArrayEPKhPm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1362,12'
          Dst:             _ZN6google8protobuf2io16CodedInputStream26ReadLittleEndian64FallbackEPm
    - functionName:    _ZN6google8protobuf2io16CodedInputStream23IncrementRecursionDepthEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16CodedInputStream23DecrementRecursionDepthEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1507
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16CodedInputStream10LastTagWasEj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian32EPj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream26ReadLittleEndian32FallbackEPj
        - _ZN6google8protobuf2io16CodedInputStream27ReadLittleEndian32FromArrayEPKhPj
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1345,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1346,15'
          Dst:             _ZN6google8protobuf2io16CodedInputStream27ReadLittleEndian32FromArrayEPKhPj
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1349,12'
          Dst:             _ZN6google8protobuf2io16CodedInputStream26ReadLittleEndian32FallbackEPj
    - functionName:    _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipper9SkipFieldEPNS0_2io16CodedInputStreamEj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite9SkipFieldEPNS0_2io16CodedInputStreamEjPNS3_17CodedOutputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:282,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9SkipFieldEPNS0_2io16CodedInputStreamEjPNS3_17CodedOutputStreamE
    - functionName:    _ZN6google8protobuf8internal12FieldSkipper15SkipUnknownEnumEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12FieldSkipper11SkipMessageEPNS0_2io16CodedInputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite11SkipMessageEPNS0_2io16CodedInputStreamE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:273,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11SkipMessageEPNS0_2io16CodedInputStreamE
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11SkipMessageEPNS0_2io16CodedInputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream15ReadTagFallbackEj
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - _ZN6google8protobuf8internal14WireFormatLite14GetTagWireTypeEj
        - _ZN6google8protobuf8internal14WireFormatLite9SkipFieldEPNS0_2io16CodedInputStreamEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:268,24'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:268,24'
          Dst:             _ZN6google8protobuf2io16CodedInputStream15ReadTagFallbackEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:236,42'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14GetTagWireTypeEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:243,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9SkipFieldEPNS0_2io16CodedInputStreamEj
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite9SkipFieldEPNS0_2io16CodedInputStreamEj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          141
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream10LastTagWasEj
        - _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
        - _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian32EPj
        - _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian64EPm
        - _ZN6google8protobuf2io16CodedInputStream23DecrementRecursionDepthEv
        - _ZN6google8protobuf2io16CodedInputStream23IncrementRecursionDepthEv
        - _ZN6google8protobuf2io16CodedInputStream4SkipEi
        - _ZN6google8protobuf8internal14WireFormatLite11SkipMessageEPNS0_2io16CodedInputStreamE
        - _ZN6google8protobuf8internal14WireFormatLite14GetTagWireTypeEj
        - _ZN6google8protobuf8internal14WireFormatLite17GetTagFieldNumberEj
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/wire_format_lite.cc:126,3'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:125,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite17GetTagFieldNumberEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:126,11'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14GetTagWireTypeEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:129,19'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:134,19'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian64EPm
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:139,19'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:140,19'
          Dst:             _ZN6google8protobuf2io16CodedInputStream4SkipEi
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:144,19'
          Dst:             _ZN6google8protobuf2io16CodedInputStream23IncrementRecursionDepthEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:145,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11SkipMessageEPNS0_2io16CodedInputStreamE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:146,14'
          Dst:             _ZN6google8protobuf2io16CodedInputStream23DecrementRecursionDepthEv
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:149,39'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite17GetTagFieldNumberEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:149,15'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:148,19'
          Dst:             _ZN6google8protobuf2io16CodedInputStream10LastTagWasEj
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:160,19'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian32EPj
    - functionName:    _ZN6google8protobuf8internal12FieldSkipper9SkipFieldEPNS0_2io16CodedInputStreamEj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/wire_format_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite9SkipFieldEPNS0_2io16CodedInputStreamEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/wire_format_lite.cc:269,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9SkipFieldEPNS0_2io16CodedInputStreamEj
    - functionName:    _ZN6google8protobuf2io19CopyingOutputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io24ConcatenatingInputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io24ConcatenatingInputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h:300,48'
          Dst:             _ZN6google8protobuf2io24ConcatenatingInputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io24ConcatenatingInputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h:300,48'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
    - functionName:    _ZNK6google8protobuf2io20ZeroCopyOutputStream14AllowsAliasingEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io18IstreamInputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io18IstreamInputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h:206,23'
          Dst:             _ZN6google8protobuf2io18IstreamInputStreamD2Ev
    - functionName:    _ZNK6google8protobuf2io26CopyingOutputStreamAdaptor14AllowsAliasingEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io15FileInputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io15FileInputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl.h:65,23'
          Dst:             _ZN6google8protobuf2io15FileInputStreamD2Ev
    - functionName:    _ZNK6google8protobuf2io24ConcatenatingInputStream9ByteCountEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io24ConcatenatingInputStream4SkipEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          154
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:341,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:341,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:341,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:341,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:341,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io24ConcatenatingInputStream6BackUpEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:327,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:327,24'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:327,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:327,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:327,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io24ConcatenatingInputStream4NextEPPKvPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io24ConcatenatingInputStreamC2EPKPNS1_19ZeroCopyInputStreamEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19ZeroCopyInputStreamC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:304,27'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamC2Ev
    - functionName:    _ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStream5WriteEPKvi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:293,80'
          Dst:             _ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19CopyingOutputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:294,1'
          Dst:             _ZN6google8protobuf2io19CopyingOutputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamC2EPNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19CopyingOutputStreamC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:289,50'
          Dst:             _ZN6google8protobuf2io19CopyingOutputStreamC2Ev
    - functionName:    _ZN6google8protobuf2io19CopyingOutputStreamC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io19CopyingOutputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf2io19OstreamOutputStream9ByteCountEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf2io26CopyingOutputStreamAdaptor9ByteCountEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:287,63'
          Dst:             _ZNK6google8protobuf2io26CopyingOutputStreamAdaptor9ByteCountEv
    - functionName:    _ZN6google8protobuf2io19OstreamOutputStream6BackUpEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptor6BackUpEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:285,53'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptor6BackUpEi
    - functionName:    _ZN6google8protobuf2io19OstreamOutputStream4NextEPPvPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptor4NextEPPvPi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:282,16'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptor4NextEPPvPi
    - functionName:    _ZN6google8protobuf2io19OstreamOutputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19OstreamOutputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:279,45'
          Dst:             _ZN6google8protobuf2io19OstreamOutputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io19OstreamOutputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD2Ev
        - _ZN6google8protobuf2io20ZeroCopyOutputStreamD2Ev
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptorD2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:279,53'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:279,62'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptorD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:279,62'
          Dst:             _ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:279,62'
          Dst:             _ZN6google8protobuf2io20ZeroCopyOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:279,53'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf2io20ZeroCopyOutputStreamC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io19OstreamOutputStreamC2EPNSt3__113basic_ostreamIcNS3_11char_traitsIcEEEEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamC2EPNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEE
        - _ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD2Ev
        - _ZN6google8protobuf2io20ZeroCopyOutputStreamC2Ev
        - _ZN6google8protobuf2io20ZeroCopyOutputStreamD2Ev
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptorC2EPNS1_19CopyingOutputStreamEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:276,22'
          Dst:             _ZN6google8protobuf2io20ZeroCopyOutputStreamC2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:277,7'
          Dst:             _ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamC2EPNSt3__113basic_ostreamIcNS4_11char_traitsIcEEEE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:277,32'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptorC2EPNS1_19CopyingOutputStreamEi
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:277,69'
          Dst:             _ZN6google8protobuf2io19OstreamOutputStream26CopyingOstreamOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:277,69'
          Dst:             _ZN6google8protobuf2io20ZeroCopyOutputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStream4ReadEPvi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:262,77'
          Dst:             _ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io18CopyingInputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:262,78'
          Dst:             _ZN6google8protobuf2io18CopyingInputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io18CopyingInputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamC2EPNSt3__113basic_istreamIcNS4_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io18CopyingInputStreamC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:258,48'
          Dst:             _ZN6google8protobuf2io18CopyingInputStreamC2Ev
    - functionName:    _ZN6google8protobuf2io18CopyingInputStreamC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf2io18IstreamInputStream9ByteCountEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf2io25CopyingInputStreamAdaptor9ByteCountEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:256,62'
          Dst:             _ZNK6google8protobuf2io25CopyingInputStreamAdaptor9ByteCountEv
    - functionName:    _ZN6google8protobuf2io18IstreamInputStream4SkipEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io25CopyingInputStreamAdaptor4SkipEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:254,57'
          Dst:             _ZN6google8protobuf2io25CopyingInputStreamAdaptor4SkipEi
    - functionName:    _ZN6google8protobuf2io18IstreamInputStream6BackUpEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io25CopyingInputStreamAdaptor6BackUpEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:252,52'
          Dst:             _ZN6google8protobuf2io25CopyingInputStreamAdaptor6BackUpEi
    - functionName:    _ZN6google8protobuf2io18IstreamInputStream4NextEPPKvPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io25CopyingInputStreamAdaptor4NextEPPKvPi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:249,16'
          Dst:             _ZN6google8protobuf2io25CopyingInputStreamAdaptor4NextEPPKvPi
    - functionName:    _ZN6google8protobuf2io18IstreamInputStreamC2EPNSt3__113basic_istreamIcNS3_11char_traitsIcEEEEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamC2EPNSt3__113basic_istreamIcNS4_11char_traitsIcEEEE
        - _ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD2Ev
        - _ZN6google8protobuf2io19ZeroCopyInputStreamC2Ev
        - _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
        - _ZN6google8protobuf2io25CopyingInputStreamAdaptorC2EPNS1_18CopyingInputStreamEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:245,21'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamC2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:246,7'
          Dst:             _ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamC2EPNSt3__113basic_istreamIcNS4_11char_traitsIcEEEE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:246,30'
          Dst:             _ZN6google8protobuf2io25CopyingInputStreamAdaptorC2EPNS1_18CopyingInputStreamEi
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:246,66'
          Dst:             _ZN6google8protobuf2io18IstreamInputStream25CopyingIstreamInputStreamD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:246,66'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStream5WriteEPKvi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          164
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - __errno_location
        - write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:210,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:210,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:210,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:210,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:218,15'
          Dst:             write
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:219,27'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:233,18'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:210,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:185,71'
          Dst:             _ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStream5CloseEv
        - _ZN6google8protobuf2io19CopyingOutputStreamD2Ev
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - __clang_call_terminate
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:187,10'
          Dst:             _ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStream5CloseEv
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:188,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:188,25'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:188,50'
          Dst:             strerror
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:188,47'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:188,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:188,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:191,1'
          Dst:             _ZN6google8protobuf2io19CopyingOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:187,10'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStream5CloseEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io12_GLOBAL__N_114close_no_eintrEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - __errno_location
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:194,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:194,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:194,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:194,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:197,7'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_114close_no_eintrEi
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:201,14'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:194,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io12_GLOBAL__N_114close_no_eintrEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:76,14'
          Dst:             close
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:77,26'
          Dst:             __errno_location
    - functionName:    close
      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:    _ZN6google8protobuf2io16FileOutputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io16FileOutputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:183,39'
          Dst:             _ZN6google8protobuf2io16FileOutputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io16FileOutputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD2Ev
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptorD2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:183,41'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:183,50'
          Dst:             _ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:183,50'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptorD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:183,41'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamC2Ei
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19CopyingOutputStreamC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:176,44'
          Dst:             _ZN6google8protobuf2io19CopyingOutputStreamC2Ev
    - functionName:    _ZN6google8protobuf2io16FileOutputStream5CloseEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStream5CloseEv
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:172,26'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:173,26'
          Dst:             _ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStream5CloseEv
    - functionName:    _ZN6google8protobuf2io16FileOutputStreamC2Eii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamC2Ei
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptorC2EPNS1_19CopyingOutputStreamEi
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:168,7'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptorC2EPNS1_19CopyingOutputStreamEi
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:169,7'
          Dst:             _ZN6google8protobuf2io16FileOutputStream23CopyingFileOutputStreamC2Ei
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:169,41'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptorD2Ev
    - functionName:    _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStream4SkipEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io18CopyingInputStream4SkipEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - lseek
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:148,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:148,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:148,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:148,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:150,33'
          Dst:             lseek
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:148,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:161,32'
          Dst:             _ZN6google8protobuf2io18CopyingInputStream4SkipEi
    - functionName:    lseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStream4ReadEPvi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - __errno_location
        - read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:132,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:132,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:132,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:132,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:136,14'
          Dst:             read
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:137,26'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:141,14'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:132,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:108,68'
          Dst:             _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStream5CloseEv
        - _ZN6google8protobuf2io18CopyingInputStreamD2Ev
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - __clang_call_terminate
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:110,10'
          Dst:             _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStream5CloseEv
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:111,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:111,25'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:111,50'
          Dst:             strerror
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:111,47'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:111,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:111,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:114,1'
          Dst:             _ZN6google8protobuf2io18CopyingInputStreamD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:110,10'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStream5CloseEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io12_GLOBAL__N_114close_no_eintrEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - __errno_location
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:117,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:117,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:117,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:117,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:120,7'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_114close_no_eintrEi
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:124,14'
          Dst:             __errno_location
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:117,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamC2Ei
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io18CopyingInputStreamC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:100,42'
          Dst:             _ZN6google8protobuf2io18CopyingInputStreamC2Ev
    - functionName:    _ZNK6google8protobuf2io15FileInputStream9ByteCountEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf2io25CopyingInputStreamAdaptor9ByteCountEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:98,59'
          Dst:             _ZNK6google8protobuf2io25CopyingInputStreamAdaptor9ByteCountEv
    - functionName:    _ZN6google8protobuf2io15FileInputStream4SkipEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io25CopyingInputStreamAdaptor4SkipEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:96,54'
          Dst:             _ZN6google8protobuf2io25CopyingInputStreamAdaptor4SkipEi
    - functionName:    _ZN6google8protobuf2io15FileInputStream6BackUpEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io25CopyingInputStreamAdaptor6BackUpEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:94,49'
          Dst:             _ZN6google8protobuf2io25CopyingInputStreamAdaptor6BackUpEi
    - functionName:    _ZN6google8protobuf2io15FileInputStream4NextEPPKvPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io25CopyingInputStreamAdaptor4NextEPPKvPi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:91,16'
          Dst:             _ZN6google8protobuf2io25CopyingInputStreamAdaptor4NextEPPKvPi
    - functionName:    _ZN6google8protobuf2io15FileInputStream5CloseEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStream5CloseEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:88,55'
          Dst:             _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStream5CloseEv
    - functionName:    _ZN6google8protobuf2io15FileInputStreamC2Eii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamC2Ei
        - _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD2Ev
        - _ZN6google8protobuf2io19ZeroCopyInputStreamC2Ev
        - _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
        - _ZN6google8protobuf2io25CopyingInputStreamAdaptorC2EPNS1_18CopyingInputStreamEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:85,18'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamC2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:86,7'
          Dst:             _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamC2Ei
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:86,40'
          Dst:             _ZN6google8protobuf2io25CopyingInputStreamAdaptorC2EPNS1_18CopyingInputStreamEi
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:86,76'
          Dst:             _ZN6google8protobuf2io15FileInputStream22CopyingFileInputStreamD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl.cc:86,76'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io18StringOutputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io18StringOutputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h:145,42'
          Dst:             _ZN6google8protobuf2io18StringOutputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io18StringOutputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io20ZeroCopyOutputStreamD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h:145,42'
          Dst:             _ZN6google8protobuf2io20ZeroCopyOutputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io17ArrayOutputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17ArrayOutputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h:111,41'
          Dst:             _ZN6google8protobuf2io17ArrayOutputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io16ArrayInputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io16ArrayInputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h:77,40'
          Dst:             _ZN6google8protobuf2io16ArrayInputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io16ArrayInputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h:77,40'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
    - functionName:    _ZNK6google8protobuf2io19LimitingInputStream9ByteCountEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io19LimitingInputStream4SkipEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io19LimitingInputStream6BackUpEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io19LimitingInputStream4NextEPPKvPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io19LimitingInputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19LimitingInputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:414,45'
          Dst:             _ZN6google8protobuf2io19LimitingInputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io19LimitingInputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:417,1'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:416,27'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf2io19LimitingInputStreamC2EPNS1_19ZeroCopyInputStreamEl
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf2io19ZeroCopyInputStreamC2Ev
        - _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:408,22'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamC2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:412,1'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io26CopyingOutputStreamAdaptor10FreeBufferEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io26CopyingOutputStreamAdaptor15WriteAliasedRawEPKvi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          175
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:347,10'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:350,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:350,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:350,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:350,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:350,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io26CopyingOutputStreamAdaptor5FlushEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptor11WriteBufferEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:315,51'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptor11WriteBufferEv
    - functionName:    _ZN6google8protobuf2io26CopyingOutputStreamAdaptor11WriteBufferEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptor10FreeBufferEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:390,5'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptor10FreeBufferEv
    - functionName:    _ZNK6google8protobuf2io26CopyingOutputStreamAdaptor9ByteCountEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io26CopyingOutputStreamAdaptor6BackUpEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          194
      EdgeCount:       42
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:331,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:331,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:331,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:331,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:332,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:332,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:333,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:332,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:332,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:334,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:334,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:335,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:334,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:334,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:331,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:332,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:334,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io26CopyingOutputStreamAdaptor22AllocateBufferIfNeededEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io26CopyingOutputStreamAdaptor4NextEPPvPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptor11WriteBufferEv
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptor22AllocateBufferIfNeededEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:319,10'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptor11WriteBufferEv
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:322,3'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptor22AllocateBufferIfNeededEv
    - functionName:    _ZN6google8protobuf2io26CopyingOutputStreamAdaptorD0Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:308,59'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptorD2Ev
    - functionName:    _ZN6google8protobuf2io26CopyingOutputStreamAdaptorD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io20ZeroCopyOutputStreamD2Ev
        - _ZN6google8protobuf2io26CopyingOutputStreamAdaptor11WriteBufferEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:309,3'
          Dst:             _ZN6google8protobuf2io26CopyingOutputStreamAdaptor11WriteBufferEv
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:313,1'
          Dst:             _ZN6google8protobuf2io20ZeroCopyOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:309,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf2io26CopyingOutputStreamAdaptorC2EPNS1_19CopyingOutputStreamEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io20ZeroCopyOutputStreamC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:299,29'
          Dst:             _ZN6google8protobuf2io20ZeroCopyOutputStreamC2Ev
    - functionName:    _ZNK6google8protobuf2io25CopyingInputStreamAdaptor9ByteCountEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io25CopyingInputStreamAdaptor4SkipEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          137
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:259,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:259,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:259,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:259,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:259,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io25CopyingInputStreamAdaptor6BackUpEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          206
      EdgeCount:       46
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:248,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:248,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:249,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:248,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:248,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:250,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:250,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:251,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:250,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:250,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:253,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:253,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:253,29'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:253,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:253,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:248,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:250,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:253,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io25CopyingInputStreamAdaptor10FreeBufferEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:292,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:292,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:292,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:292,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:292,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io25CopyingInputStreamAdaptor22AllocateBufferIfNeededEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io25CopyingInputStreamAdaptor4NextEPPKvPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          116
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf2io25CopyingInputStreamAdaptor10FreeBufferEv
        - _ZN6google8protobuf2io25CopyingInputStreamAdaptor22AllocateBufferIfNeededEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:219,3'
          Dst:             _ZN6google8protobuf2io25CopyingInputStreamAdaptor22AllocateBufferIfNeededEv
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:237,5'
          Dst:             _ZN6google8protobuf2io25CopyingInputStreamAdaptor10FreeBufferEv
    - functionName:    _ZN6google8protobuf2io25CopyingInputStreamAdaptorD0Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io25CopyingInputStreamAdaptorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:207,57'
          Dst:             _ZN6google8protobuf2io25CopyingInputStreamAdaptorD2Ev
    - functionName:    _ZN6google8protobuf2io25CopyingInputStreamAdaptorD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:211,1'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamD2Ev
    - functionName:    _ZN6google8protobuf2io25CopyingInputStreamAdaptorC2EPNS1_18CopyingInputStreamEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io19ZeroCopyInputStreamC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:197,28'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamC2Ev
    - functionName:    _ZN6google8protobuf8internal13implicit_castIimEET_RKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      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:    _ZN6google8protobuf2io18CopyingInputStream4SkipEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal13implicit_castIimEET_RKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:187,37'
          Dst:             _ZN6google8protobuf8internal13implicit_castIimEET_RKT0_
    - functionName:    _ZNK6google8protobuf2io18StringOutputStream9ByteCountEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:176,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:176,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:176,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:176,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:176,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io18StringOutputStream6BackUpEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          189
      EdgeCount:       42
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:169,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:169,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:169,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:169,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:170,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:170,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:170,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:170,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:171,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:171,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:171,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:171,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:169,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:170,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:171,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io18StringOutputStream4NextEPPvPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          138
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf28STLStringResizeUninitializedEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEm
        - _ZN6google8protobuf2io19mutable_string_dataEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:142,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:142,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:142,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:142,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:142,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:158,3'
          Dst:             _ZN6google8protobuf28STLStringResizeUninitializedEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEm
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:163,11'
          Dst:             _ZN6google8protobuf2io19mutable_string_dataEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf2io18StringOutputStreamC2EPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io20ZeroCopyOutputStreamC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:139,21'
          Dst:             _ZN6google8protobuf2io20ZeroCopyOutputStreamC2Ev
    - functionName:    _ZNK6google8protobuf2io17ArrayOutputStream9ByteCountEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io17ArrayOutputStream6BackUpEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:127,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:127,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:128,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:127,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:127,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:129,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:129,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:129,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:129,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:130,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:130,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:130,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:130,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:127,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:129,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:130,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io17ArrayOutputStream4NextEPPvPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io17ArrayOutputStreamC2EPvii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io20ZeroCopyOutputStreamC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:105,20'
          Dst:             _ZN6google8protobuf2io20ZeroCopyOutputStreamC2Ev
    - functionName:    _ZNK6google8protobuf2io16ArrayInputStream9ByteCountEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16ArrayInputStream4SkipEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:89,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:89,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:89,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:89,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:89,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io16ArrayInputStream6BackUpEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:80,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:80,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:81,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:80,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:80,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:82,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:82,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:82,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:82,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:83,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:83,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:83,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:83,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:80,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:82,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:83,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io16ArrayInputStream4NextEPPKvPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16ArrayInputStreamC2EPKvii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream_impl_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io19ZeroCopyInputStreamC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream_impl_lite.cc:58,19'
          Dst:             _ZN6google8protobuf2io19ZeroCopyInputStreamC2Ev
    - functionName:    _ZN6google8protobuf2io18CopyingInputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece22NBestSentencePieceTextEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceTextD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextD2Ev
    - functionName:    _ZN13sentencepiece22NBestSentencePieceTextD2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceText10SharedDtorEv
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEED2Ev
        - _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:750,3'
          Dst:             _ZN13sentencepiece22NBestSentencePieceText10SharedDtorEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:751,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:752,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEED2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:752,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:750,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13sentencepiece22NBestSentencePieceText10SharedDtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:755,3'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:755,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:755,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:755,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:755,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:755,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal16InternalMetadata9ContainerINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEED2Ev
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS0_5ArenaEEEPT_v
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_13ContainerBaseEEEPT_v
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:67,34'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_13ContainerBaseEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:67,34'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS0_5ArenaEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:68,14'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:68,7'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata9ContainerINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEED2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEED2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionLinenumberEnd: 2123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEvv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2122,3'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEvv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2123,1'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2122,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE6DeleteEPS4_PNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1662,27'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1662,7'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE6DeleteEPS4_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE6DeleteEPS4_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13sentencepiece17SentencePieceTextD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:816,7'
          Dst:             _ZN13sentencepiece17SentencePieceTextD2Ev
    - functionName:    _ZN13sentencepiece17SentencePieceTextD2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText10SharedDtorEv
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEED2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:481,3'
          Dst:             _ZN13sentencepiece17SentencePieceText10SharedDtorEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:482,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:483,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEED2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:483,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:483,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:481,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13sentencepiece17SentencePieceText10SharedDtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:486,3'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:486,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:486,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:486,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:486,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:487,25'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:487,9'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:486,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEED2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionLinenumberEnd: 2123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEvv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2122,3'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEvv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2123,1'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2122,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE6DeleteEPS4_PNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1662,27'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1662,7'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE6DeleteEPS4_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE6DeleteEPS4_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePieceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:816,7'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePieceD2Ev
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePieceD2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece10SharedDtorEv
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:135,3'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece10SharedDtorEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:136,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:137,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:137,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:135,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece10SharedDtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:140,3'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:140,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:140,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:140,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:140,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:141,26'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:141,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:142,28'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:142,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:140,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arenastring.h'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:357,8'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:358,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr20UnsafeMutablePointerEv
    - functionName:    _ZN6google8protobuf8internal16InternalMetadata9ContainerINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEED2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 162
      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:    _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece22NBestSentencePieceTextEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceTextC2EPN6google8protobuf5ArenaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN13sentencepiece22NBestSentencePieceTextC2EPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceText10SharedCtorEv
        - _ZN13sentencepiece22NBestSentencePieceText17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEEC2EPNS0_5ArenaE
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEED2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:731,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:732,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEEC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:730,25'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:733,3'
          Dst:             _ZN13sentencepiece22NBestSentencePieceText10SharedCtorEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:734,3'
          Dst:             _ZN13sentencepiece22NBestSentencePieceText17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:736,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEED2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:736,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEEC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2EPNS0_5ArenaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2098,7'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2EPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal10CachedSizeC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece22NBestSentencePieceText10SharedCtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:745,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
    - functionName:    _ZN13sentencepiece22NBestSentencePieceText17RegisterArenaDtorEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal11InitSCCImplEPNS1_11SCCInfoBaseE
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:250,5'
          Dst:             _ZN6google8protobuf8internal11InitSCCImplEPNS1_11SCCInfoBaseE
    - functionName:    _ZL65InitDefaultsscc_info_NBestSentencePieceText_sentencepiece_2eprotov
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceTextC2Ev
        - _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:31,3'
          Dst:             _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:35,15'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextC2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:36,5'
          Dst:             _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
    - functionName:    _ZL60InitDefaultsscc_info_SentencePieceText_sentencepiece_2eprotov
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece17SentencePieceTextC2Ev
        - _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:45,3'
          Dst:             _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:49,15'
          Dst:             _ZN13sentencepiece17SentencePieceTextC2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:50,5'
          Dst:             _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
    - functionName:    _ZL74InitDefaultsscc_info_SentencePieceText_SentencePiece_sentencepiece_2eprotov
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePieceC2Ev
        - _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:59,3'
          Dst:             _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:63,15'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePieceC2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:64,5'
          Dst:             _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePieceC2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePieceC2EPN6google8protobuf5ArenaE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:76,46'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePieceC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13OnShutdownRunEPFvPKvES3_
        - _ZN6google8protobuf8internal14DestroyMessageEPKv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:257,3'
          Dst:             _ZN6google8protobuf8internal13OnShutdownRunEPFvPKvES3_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:257,3'
          Dst:             _ZN6google8protobuf8internal14DestroyMessageEPKv
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePieceC2EPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece10SharedCtorEv
        - _ZN13sentencepiece31SentencePieceText_SentencePiece17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:96,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:97,3'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:95,34'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:98,3'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece10SharedCtorEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:99,3'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:101,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:101,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece10SharedCtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:124,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:125,28'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:125,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:126,30'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:126,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece17RegisterArenaDtorEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arenastring.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
      functionUses:    38
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:302,15'
          Dst:             _ZN6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3SetEPS9_
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePieceD0Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePieceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:133,69'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePieceD2Ev
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece11GetTypeNameEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece3NewEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece31SentencePieceText_SentencePieceEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:134,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece31SentencePieceText_SentencePieceEEEPT_PNS0_5ArenaE
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece3NewEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece31SentencePieceText_SentencePieceEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:138,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece31SentencePieceText_SentencePieceEEEPT_PNS0_5ArenaE
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece5ClearEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:166,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:170,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:173,16'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:182,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece13IsInitializedEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:410,21'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece9MergeFromERKS0_
        - _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece31SentencePieceText_SentencePieceEKNS0_11MessageLiteEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:369,14'
          Dst:             _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece31SentencePieceText_SentencePieceEKNS0_11MessageLiteEEET_PT0_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:369,3'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9MergeFromERKS0_
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece12ByteSizeLongEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          206
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf8internal12ToCachedSizeEm
        - _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal14WireFormatLite10UInt32SizeEj
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece12_internal_idEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece13SetCachedSizeEi
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece13_internal_endEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_beginEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_pieceEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece17_internal_surfaceEv
        - _ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:315,30'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:327,17'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_pieceEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:326,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:334,17'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece17_internal_surfaceEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:333,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:341,17'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece12_internal_idEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:340,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10UInt32SizeEj
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:348,17'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_beginEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:347,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10UInt32SizeEj
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:355,17'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece13_internal_endEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:354,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10UInt32SizeEj
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:360,39'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:362,21'
          Dst:             _ZN6google8protobuf8internal12ToCachedSizeEm
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:363,3'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece13SetCachedSizeEi
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece13GetCachedSizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal10CachedSize3GetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:152,58'
          Dst:             _ZNK6google8protobuf8internal10CachedSize3GetEv
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          317
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece23_internal_mutable_pieceEv
        - _ZN13sentencepiece31SentencePieceText_SentencePiece25_internal_mutable_surfaceEv
        - _ZN13sentencepiece31SentencePieceText_SentencePiece25internal_default_instanceEv
        - _ZN13sentencepiece31SentencePieceText_SentencePiece9_Internal10set_has_idEPN6google8protobuf8internal7HasBitsILm1EEE
        - _ZN13sentencepiece31SentencePieceText_SentencePiece9_Internal11set_has_endEPN6google8protobuf8internal7HasBitsILm1EEE
        - _ZN13sentencepiece31SentencePieceText_SentencePiece9_Internal13set_has_beginEPN6google8protobuf8internal7HasBitsILm1EEE
        - _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - _ZN6google8protobuf8internal12ReadVarint32EPPKc
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal7HasBitsILm1EE2OrERKS3_
        - _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/builtin_pb/sentencepiece.pb.cc:192,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:188,16'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:190,11'
          Dst:             _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:196,22'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece23_internal_mutable_pieceEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:197,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:204,11'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9_Internal10set_has_idEPN6google8protobuf8internal7HasBitsILm1EEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:205,17'
          Dst:             _ZN6google8protobuf8internal12ReadVarint32EPPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:212,22'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece25_internal_mutable_surfaceEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:213,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:220,11'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9_Internal13set_has_beginEPN6google8protobuf8internal7HasBitsILm1EEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:221,20'
          Dst:             _ZN6google8protobuf8internal12ReadVarint32EPPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:228,11'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9_Internal11set_has_endEPN6google8protobuf8internal7HasBitsILm1EEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:229,18'
          Dst:             _ZN6google8protobuf8internal12ReadVarint32EPPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:236,16'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:241,13'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece25internal_default_instanceEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:240,28'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:246,33'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:246,33'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:245,15'
          Dst:             _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:254,14'
          Dst:             _ZN6google8protobuf8internal7HasBitsILm1EE2OrERKS3_
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 1653
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          338
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece12_internal_idEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece13_internal_endEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_beginEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_pieceEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece17_internal_surfaceEv
        - _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:272,18'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_pieceEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:271,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:277,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:278,93'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece12_internal_idEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1524,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1525,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:284,18'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece17_internal_surfaceEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:283,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:289,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:290,93'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1524,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1525,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:295,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:296,93'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece13_internal_endEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1524,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1525,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:300,25'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:304,51'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:305,46'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:304,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          165
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream30WriteStringMaybeAliasedOutlineEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream7TagSizeEj
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:717,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream7TagSizeEj
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:719,14'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream30WriteStringMaybeAliasedOutlineEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream7TagSizeEj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece9_Internal10set_has_idEPN6google8protobuf8internal7HasBitsILm1EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12ReadVarint32EPPKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11VarintParseIjEEPKcS4_PT_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:624,8'
          Dst:             _ZN6google8protobuf8internal11VarintParseIjEEPKcS4_PT_
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece25_internal_mutable_surfaceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:762,94'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.h:762,19'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece9_Internal13set_has_beginEPN6google8protobuf8internal7HasBitsILm1EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece9_Internal11set_has_endEPN6google8protobuf8internal7HasBitsILm1EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece25internal_default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          134
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal16InternalMetadata9ContainerINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEC2Ev
        - _ZN6google8protobuf8internal21arena_destruct_objectINS1_16InternalMetadata9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS0_5ArenaEEEPT_v
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_13ContainerBaseEEEPT_v
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:168,23'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_13ContainerBaseEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:168,23'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS0_5ArenaEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:525,12'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata9ContainerINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS1_16InternalMetadata9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:476,21'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata9ContainerINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEC2Ev
    - functionName:    _ZN6google8protobuf8internal7HasBitsILm1EE2OrERKS3_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/has_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal16InternalMetadata9ContainerINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 162
      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:    _ZN6google8protobuf8internal21arena_destruct_objectINS1_16InternalMetadata9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal16InternalMetadata9ContainerINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata9ContainerINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEED2Ev
    - functionName:    _ZN6google8protobuf8internal11VarintParseIjEEPKcS4_PT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal15VarintParseSlowEPKcjPj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:522,10'
          Dst:             _ZN6google8protobuf8internal15VarintParseSlowEPKcjPj
    - functionName:    _ZN6google8protobuf8internal15VarintParseSlowEPKcjPj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal17VarintParseSlow32EPKcj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:497,14'
          Dst:             _ZN6google8protobuf8internal17VarintParseSlow32EPKcj
    - functionName:    _ZNK6google8protobuf8internal10CachedSize3GetEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1750
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1750,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite10UInt32SizeEj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1734,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
    - functionName:    _ZN6google8protobuf8internal12ToCachedSizeEm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece13SetCachedSizeEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10CachedSize3SetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:152,17'
          Dst:             _ZN6google8protobuf8internal10CachedSize3SetEi
    - functionName:    _ZN6google8protobuf8internal10CachedSize3SetEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1656
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf4Bits16Log2FloorNonZeroEj
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1662,22'
          Dst:             _ZN6google8protobuf4Bits16Log2FloorNonZeroEj
    - functionName:    _ZN6google8protobuf4Bits16Log2FloorNonZeroEj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/port.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1786
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1786,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
    - functionName:    _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece31SentencePieceText_SentencePieceEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9down_castIPKN13sentencepiece31SentencePieceText_SentencePieceEKNS0_11MessageLiteEEET_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:80,10'
          Dst:             _ZN6google8protobuf8internal9down_castIPKN13sentencepiece31SentencePieceText_SentencePieceEKNS0_11MessageLiteEEET_PT0_
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece9MergeFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          268
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece19_internal_set_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece31SentencePieceText_SentencePiece21_internal_set_surfaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_pieceEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece17_internal_surfaceEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:375,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:375,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:375,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:375,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:376,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:377,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:384,32'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_pieceEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:384,7'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece19_internal_set_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:375,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:387,34'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece17_internal_surfaceEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:387,7'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece21_internal_set_surfaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:207,3'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:207,3'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece19_internal_set_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:638,88'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.h:638,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece21_internal_set_surfaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:739,90'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.h:739,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal9down_castIPKN13sentencepiece31SentencePieceText_SentencePieceEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __dynamic_cast
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __assert_fail
    - 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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arenastring.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arenastring.h:338,15'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:201,3'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:201,3'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
    - functionName:    _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece31SentencePieceText_SentencePieceEEEPT_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece31SentencePieceText_SentencePieceEJEEEPT_PS1_DpOT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:480,12'
          Dst:             _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece31SentencePieceText_SentencePieceEJEEEPT_PS1_DpOT0_
    - functionName:    _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece31SentencePieceText_SentencePieceEJEEEPT_PS1_DpOT0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePieceC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece31SentencePieceText_SentencePieceEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece31SentencePieceText_SentencePieceEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:912,10'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePieceC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece31SentencePieceText_SentencePieceEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece31SentencePieceText_SentencePieceEE9ConstructIJPS1_EEEPS4_PvDpOT_
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece31SentencePieceText_SentencePieceEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePieceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePieceD2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece31SentencePieceText_SentencePieceEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePieceC2EPN6google8protobuf5ArenaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePieceC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN13sentencepiece22NBestSentencePieceTextD0Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceTextD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:748,51'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece22NBestSentencePieceText11GetTypeNameEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece22NBestSentencePieceText3NewEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece22NBestSentencePieceTextEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:524,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece22NBestSentencePieceTextEEEPT_PNS0_5ArenaE
    - functionName:    _ZNK13sentencepiece22NBestSentencePieceText3NewEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece22NBestSentencePieceTextEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:528,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece22NBestSentencePieceTextEEEPT_PNS0_5ArenaE
    - functionName:    _ZN13sentencepiece22NBestSentencePieceText5ClearEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5ClearEv
        - _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:779,11'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5ClearEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:780,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
    - functionName:    _ZNK13sentencepiece22NBestSentencePieceText13IsInitializedEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal17AllAreInitializedIN13sentencepiece17SentencePieceTextEEEbRKNS0_16RepeatedPtrFieldIT_EE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:893,8'
          Dst:             _ZN6google8protobuf8internal17AllAreInitializedIN13sentencepiece17SentencePieceTextEEEbRKNS0_16RepeatedPtrFieldIT_EE
    - functionName:    _ZN13sentencepiece22NBestSentencePieceText21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceText9MergeFromERKS0_
        - _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece22NBestSentencePieceTextEKNS0_11MessageLiteEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:871,14'
          Dst:             _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece22NBestSentencePieceTextEKNS0_11MessageLiteEEET_PT0_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:871,3'
          Dst:             _ZN13sentencepiece22NBestSentencePieceText9MergeFromERKS0_
    - functionName:    _ZNK13sentencepiece22NBestSentencePieceText12ByteSizeLongEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          121
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal12ToCachedSizeEm
        - _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece17SentencePieceTextEEEmRKT_
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEppEv
        - _ZNK13sentencepiece22NBestSentencePieceText13SetCachedSizeEi
        - _ZNK13sentencepiece22NBestSentencePieceText21_internal_nbests_sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5beginEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEneERKS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:855,29'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText21_internal_nbests_sizeEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:856,24'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5beginEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:856,24'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3endEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:856,24'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEneERKS6_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:856,24'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEdeEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:858,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece17SentencePieceTextEEEmRKT_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:856,24'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece17SentencePieceTextEEppEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:862,39'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:864,21'
          Dst:             _ZN6google8protobuf8internal12ToCachedSizeEm
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:865,3'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText13SetCachedSizeEi
    - functionName:    _ZNK13sentencepiece22NBestSentencePieceText13GetCachedSizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal10CachedSize3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:542,58'
          Dst:             _ZNK6google8protobuf8internal10CachedSize3GetEv
    - functionName:    _ZN13sentencepiece22NBestSentencePieceText14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          179
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceText20_internal_add_nbestsEv
        - _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece17SentencePieceTextEEEPKcPT_S7_
        - _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - _ZN6google8protobuf8internal18EpsCopyInputStream13DataAvailableEPKc
        - _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - _ZN6google8protobuf8internal9ExpectTagILj10EEEbPKc
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/builtin_pb/sentencepiece.pb.cc:789,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:785,16'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:787,11'
          Dst:             _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:796,37'
          Dst:             _ZN13sentencepiece22NBestSentencePieceText20_internal_add_nbestsEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:796,24'
          Dst:             _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece17SentencePieceTextEEEPKcPT_S7_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:798,23'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream13DataAvailableEPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:799,20'
          Dst:             _ZN6google8protobuf8internal9ExpectTagILj10EEEbPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:805,16'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:809,33'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:809,33'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:808,15'
          Dst:             _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
    - functionName:    _ZNK13sentencepiece22NBestSentencePieceText18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          186
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - _ZNK13sentencepiece17SentencePieceText13GetCachedSizeEv
        - _ZNK13sentencepiece17SentencePieceText18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
        - _ZNK13sentencepiece22NBestSentencePieceText16_internal_nbestsEi
        - _ZNK13sentencepiece22NBestSentencePieceText21_internal_nbests_sizeEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:832,43'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText21_internal_nbests_sizeEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:833,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:835,37'
          Dst:             _ZNK13sentencepiece22NBestSentencePieceText16_internal_nbestsEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1694,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:834,14'
          Dst:             _ZNK13sentencepiece17SentencePieceText13GetCachedSizeEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:834,14'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:834,14'
          Dst:             _ZNK13sentencepiece17SentencePieceText18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:839,51'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:840,46'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:839,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
    - functionName:    _ZNK13sentencepiece17SentencePieceText13GetCachedSizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal10CachedSize3GetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:362,58'
          Dst:             _ZNK6google8protobuf8internal10CachedSize3GetEv
    - functionName:    _ZNK13sentencepiece17SentencePieceText18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          276
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
        - _ZN6google8protobuf8internal14WireFormatLite11EncodeFloatEf
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - _ZNK13sentencepiece17SentencePieceText14_internal_textEv
        - _ZNK13sentencepiece17SentencePieceText15_internal_scoreEv
        - _ZNK13sentencepiece17SentencePieceText16_internal_piecesEi
        - _ZNK13sentencepiece17SentencePieceText21_internal_pieces_sizeEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece13GetCachedSizeEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
        - _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:597,18'
          Dst:             _ZNK13sentencepiece17SentencePieceText14_internal_textEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:596,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:602,43'
          Dst:             _ZNK13sentencepiece17SentencePieceText21_internal_pieces_sizeEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:603,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:605,37'
          Dst:             _ZNK13sentencepiece17SentencePieceText16_internal_piecesEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1694,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:604,14'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece13GetCachedSizeEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:604,14'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:604,14'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:610,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:611,92'
          Dst:             _ZNK13sentencepiece17SentencePieceText15_internal_scoreEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1564,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1565,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11EncodeFloatEf
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1565,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:615,25'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:619,51'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:620,46'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:619,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
    - functionName:    _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece17SentencePieceTextEEEPKcPT_S7_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
        - _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:643,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:645,14'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:647,14'
          Dst:             _ZN13sentencepiece17SentencePieceText14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:650,8'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream13DataAvailableEPKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal9ExpectTagILj10EEEbPKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece17SentencePieceText14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          279
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText20_internal_add_piecesEv
        - _ZN13sentencepiece17SentencePieceText22_internal_mutable_textEv
        - _ZN13sentencepiece17SentencePieceText25internal_default_instanceEv
        - _ZN13sentencepiece17SentencePieceText9_Internal13set_has_scoreEPN6google8protobuf8internal7HasBitsILm1EEE
        - _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece31SentencePieceText_SentencePieceEEEPKcPT_S7_
        - _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - _ZN6google8protobuf8internal13UnalignedLoadIfEET_PKc
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - _ZN6google8protobuf8internal18EpsCopyInputStream13DataAvailableEPKc
        - _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal7HasBitsILm1EE2OrERKS3_
        - _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - _ZN6google8protobuf8internal9ExpectTagILj18EEEbPKc
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/builtin_pb/sentencepiece.pb.cc:529,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:525,16'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:527,11'
          Dst:             _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:533,22'
          Dst:             _ZN13sentencepiece17SentencePieceText22_internal_mutable_textEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:534,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:544,37'
          Dst:             _ZN13sentencepiece17SentencePieceText20_internal_add_piecesEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:544,24'
          Dst:             _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece31SentencePieceText_SentencePieceEEEPKcPT_S7_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:546,23'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream13DataAvailableEPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:547,20'
          Dst:             _ZN6google8protobuf8internal9ExpectTagILj18EEEbPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:553,11'
          Dst:             _ZN13sentencepiece17SentencePieceText9_Internal13set_has_scoreEPN6google8protobuf8internal7HasBitsILm1EEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:554,20'
          Dst:             _ZN6google8protobuf8internal13UnalignedLoadIfEET_PKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:561,16'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:566,13'
          Dst:             _ZN13sentencepiece17SentencePieceText25internal_default_instanceEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:565,28'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:571,33'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:571,33'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:570,15'
          Dst:             _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:579,14'
          Dst:             _ZN6google8protobuf8internal7HasBitsILm1EE2OrERKS3_
    - functionName:    _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece31SentencePieceText_SentencePieceEEEPKcPT_S7_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
        - _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:643,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:645,14'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:647,14'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:650,8'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
    - functionName:    _ZN6google8protobuf8internal9ExpectTagILj18EEEbPKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece17SentencePieceText9_Internal13set_has_scoreEPN6google8protobuf8internal7HasBitsILm1EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal13UnalignedLoadIfEET_PKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12EndianHelperILi4EE4LoadEPKv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:485,14'
          Dst:             _ZN6google8protobuf8internal12EndianHelperILi4EE4LoadEPKv
    - functionName:    _ZN13sentencepiece17SentencePieceText25internal_default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece17SentencePieceTextEEEmRKT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
        - _ZNK13sentencepiece17SentencePieceText12ByteSizeLongEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1763,36'
          Dst:             _ZNK13sentencepiece17SentencePieceText12ByteSizeLongEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1763,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
    - functionName:    _ZNK13sentencepiece22NBestSentencePieceText13SetCachedSizeEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10CachedSize3SetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:765,17'
          Dst:             _ZN6google8protobuf8internal10CachedSize3SetEi
    - functionName:    _ZNK13sentencepiece17SentencePieceText12ByteSizeLongEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          182
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf8internal12ToCachedSizeEm
        - _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece31SentencePieceText_SentencePieceEEEmRKT_
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - _ZNK13sentencepiece17SentencePieceText13SetCachedSizeEi
        - _ZNK13sentencepiece17SentencePieceText14_internal_textEv
        - _ZNK13sentencepiece17SentencePieceText21_internal_pieces_sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - _ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:630,30'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:637,29'
          Dst:             _ZNK13sentencepiece17SentencePieceText21_internal_pieces_sizeEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:638,24'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5beginEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:638,24'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3endEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:638,24'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEneERKS6_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:638,24'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEdeEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:640,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece31SentencePieceText_SentencePieceEEEmRKT_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:638,24'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece31SentencePieceText_SentencePieceEEppEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:649,17'
          Dst:             _ZNK13sentencepiece17SentencePieceText14_internal_textEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:648,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:659,39'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:661,21'
          Dst:             _ZN6google8protobuf8internal12ToCachedSizeEm
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:662,3'
          Dst:             _ZNK13sentencepiece17SentencePieceText13SetCachedSizeEi
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece31SentencePieceText_SentencePieceEEEmRKT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece12ByteSizeLongEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1763,36'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece12ByteSizeLongEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1763,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
    - functionName:    _ZNK13sentencepiece17SentencePieceText13SetCachedSizeEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10CachedSize3SetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:497,17'
          Dst:             _ZN6google8protobuf8internal10CachedSize3SetEi
    - functionName:    _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece22NBestSentencePieceTextEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9down_castIPKN13sentencepiece22NBestSentencePieceTextEKNS0_11MessageLiteEEET_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:80,10'
          Dst:             _ZN6google8protobuf8internal9down_castIPKN13sentencepiece22NBestSentencePieceTextEKNS0_11MessageLiteEEET_PT0_
    - functionName:    _ZN13sentencepiece22NBestSentencePieceText9MergeFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          147
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE9MergeFromERKS4_
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:877,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:877,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:877,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:877,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:878,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:882,11'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE9MergeFromERKS4_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:877,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE9MergeFromERKS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEvRKS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2300,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEvRKS2_
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEvRKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1803
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase17MergeFromInternalERKS2_MS2_FvPPvS6_iiE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1801,3'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase17MergeFromInternalERKS2_MS2_FvPPvS6_iiE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEvPPvSA_ii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          113
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE5MergeERKS4_PS4_
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1834,5'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE5MergeERKS4_PS4_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1836,18'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1842,9'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1843,5'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE5MergeERKS4_PS4_
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE5MergeERKS4_PS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText9MergeFromERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:842,7'
          Dst:             _ZN13sentencepiece17SentencePieceText9MergeFromERKS0_
    - functionName:    _ZN13sentencepiece17SentencePieceText9MergeFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          220
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText18_internal_set_textERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE9MergeFromERKS4_
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZNK13sentencepiece17SentencePieceText14_internal_textEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:674,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:674,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:674,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:674,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:675,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:676,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:680,11'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE9MergeFromERKS4_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:684,31'
          Dst:             _ZNK13sentencepiece17SentencePieceText14_internal_textEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:684,7'
          Dst:             _ZN13sentencepiece17SentencePieceText18_internal_set_textERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:674,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE9MergeFromERKS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEvRKS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2300,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEvRKS2_
    - functionName:    _ZN13sentencepiece17SentencePieceText18_internal_set_textERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:872,87'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.h:872,9'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEvRKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1803
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase17MergeFromInternalERKS2_MS2_FvPPvS6_iiE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1801,3'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase17MergeFromInternalERKS2_MS2_FvPPvS6_iiE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEvPPvSA_ii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          113
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE5MergeERKS4_PS4_
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1834,5'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE5MergeERKS4_PS4_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1836,18'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1842,9'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1843,5'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE5MergeERKS4_PS4_
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE5MergeERKS4_PS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece9MergeFromERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:842,7'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9MergeFromERKS0_
    - functionName:    _ZN6google8protobuf8internal9down_castIPKN13sentencepiece22NBestSentencePieceTextEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __dynamic_cast
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf8internal17AllAreInitializedIN13sentencepiece17SentencePieceTextEEEbRKNS0_16RepeatedPtrFieldIT_EE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK13sentencepiece17SentencePieceText13IsInitializedEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3GetEi
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:114,18'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:115,12'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:115,19'
          Dst:             _ZNK13sentencepiece17SentencePieceText13IsInitializedEv
    - functionName:    _ZNK13sentencepiece17SentencePieceText13IsInitializedEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal17AllAreInitializedIN13sentencepiece31SentencePieceText_SentencePieceEEEbRKNS0_16RepeatedPtrFieldIT_EE
        - _ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:701,21'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:705,8'
          Dst:             _ZN6google8protobuf8internal17AllAreInitializedIN13sentencepiece31SentencePieceText_SentencePieceEEEbRKNS0_16RepeatedPtrFieldIT_EE
    - functionName:    _ZN6google8protobuf8internal17AllAreInitializedIN13sentencepiece31SentencePieceText_SentencePieceEEEbRKNS0_16RepeatedPtrFieldIT_EE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece13IsInitializedEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3GetEi
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:114,18'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:115,12'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:115,19'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece13IsInitializedEv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE5ClearEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEvv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2294,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEvv
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE5ClearEPS4_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1785,26'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1785,7'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE5ClearEPS4_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece17SentencePieceTextEE5ClearEPS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText5ClearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:826,57'
          Dst:             _ZN13sentencepiece17SentencePieceText5ClearEv
    - functionName:    _ZN13sentencepiece17SentencePieceText5ClearEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5ClearEv
        - _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:511,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:512,11'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5ClearEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:515,11'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:519,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE5ClearEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEvv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2294,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEvv
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE5ClearEPS4_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1785,26'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1785,7'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE5ClearEPS4_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece31SentencePieceText_SentencePieceEE5ClearEPS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece5ClearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:826,57'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece5ClearEv
    - functionName:    _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece22NBestSentencePieceTextEEEPT_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece22NBestSentencePieceTextEJEEEPT_PS1_DpOT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:480,12'
          Dst:             _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece22NBestSentencePieceTextEJEEEPT_PS1_DpOT0_
    - functionName:    _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece22NBestSentencePieceTextEJEEEPT_PS1_DpOT0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceTextC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece22NBestSentencePieceTextEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece22NBestSentencePieceTextEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:918,10'
          Dst:             _ZN13sentencepiece22NBestSentencePieceTextC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece22NBestSentencePieceTextEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece22NBestSentencePieceTextEE9ConstructIJPS1_EEEPS4_PvDpOT_
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece17SentencePieceTextEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece17SentencePieceTextD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN13sentencepiece17SentencePieceTextD2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece17SentencePieceTextEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece17SentencePieceTextC2EPN6google8protobuf5ArenaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN13sentencepiece17SentencePieceTextC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN13sentencepiece17SentencePieceTextC2EPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       30
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText10SharedCtorEv
        - _ZN13sentencepiece17SentencePieceText17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEEC2EPNS0_5ArenaE
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEED2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:451,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:452,3'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:450,20'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:453,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEEC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:454,3'
          Dst:             _ZN13sentencepiece17SentencePieceText10SharedCtorEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:455,3'
          Dst:             _ZN13sentencepiece17SentencePieceText17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:457,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEED2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:457,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:457,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEEC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2EPNS0_5ArenaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2098,7'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2EPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece17SentencePieceText10SharedCtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:474,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:475,27'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:475,9'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
    - functionName:    _ZN13sentencepiece17SentencePieceText17RegisterArenaDtorEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece17SentencePieceTextD0Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece17SentencePieceTextD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:479,41'
          Dst:             _ZN13sentencepiece17SentencePieceTextD2Ev
    - functionName:    _ZNK13sentencepiece17SentencePieceText11GetTypeNameEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece17SentencePieceText3NewEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece17SentencePieceTextEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:344,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece17SentencePieceTextEEEPT_PNS0_5ArenaE
    - functionName:    _ZNK13sentencepiece17SentencePieceText3NewEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece17SentencePieceTextEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.h:348,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece17SentencePieceTextEEEPT_PNS0_5ArenaE
    - functionName:    _ZN13sentencepiece17SentencePieceText21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText9MergeFromERKS0_
        - _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece17SentencePieceTextEKNS0_11MessageLiteEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:668,14'
          Dst:             _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece17SentencePieceTextEKNS0_11MessageLiteEEET_PT0_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:668,3'
          Dst:             _ZN13sentencepiece17SentencePieceText9MergeFromERKS0_
    - functionName:    _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece17SentencePieceTextEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9down_castIPKN13sentencepiece17SentencePieceTextEKNS0_11MessageLiteEEET_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:80,10'
          Dst:             _ZN6google8protobuf8internal9down_castIPKN13sentencepiece17SentencePieceTextEKNS0_11MessageLiteEEET_PT0_
    - functionName:    _ZN6google8protobuf8internal9down_castIPKN13sentencepiece17SentencePieceTextEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __dynamic_cast
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece17SentencePieceTextEEEPT_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece17SentencePieceTextEJEEEPT_PS1_DpOT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:480,12'
          Dst:             _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece17SentencePieceTextEJEEEPT_PS1_DpOT0_
    - functionName:    _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece17SentencePieceTextEJEEEPT_PS1_DpOT0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece17SentencePieceTextC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece17SentencePieceTextEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece17SentencePieceTextEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:915,10'
          Dst:             _ZN13sentencepiece17SentencePieceTextC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece17SentencePieceTextEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece17SentencePieceTextEE9ConstructIJPS1_EEEPS4_PvDpOT_
    - functionName:    _ZN6google8protobuf8internal9SwapBlockIjEEvPcS3_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal7memswapILi4EEENSt3__19enable_ifIXaageT_Lm4EltT_Li8EEvE4typeEPcS7_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal7memswapILi0EEENSt3__19enable_ifIXeqT_Li0EEvE4typeEPcS7_
        - _ZN6google8protobuf8internal9SwapBlockIjEEvPcS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:148,1'
          Dst:             _ZN6google8protobuf8internal9SwapBlockIjEEvPcS3_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:148,1'
          Dst:             _ZN6google8protobuf8internal7memswapILi0EEENSt3__19enable_ifIXeqT_Li0EEvE4typeEPcS7_
    - functionName:    _ZN6google8protobuf8internal9SwapBlockImEEvPcS3_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:212,3'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:212,3'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE12InternalSwapEPS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1155,37'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
    - functionName:    _ZN13sentencepiece22NBestSentencePieceText12InternalSwapEPS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE12InternalSwapEPS4_
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:899,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:900,11'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE12InternalSwapEPS4_
    - functionName:    _ZN13sentencepiece22NBestSentencePieceText8CopyFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceText5ClearEv
        - _ZN13sentencepiece22NBestSentencePieceText9MergeFromERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:888,3'
          Dst:             _ZN13sentencepiece22NBestSentencePieceText5ClearEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:889,3'
          Dst:             _ZN13sentencepiece22NBestSentencePieceText9MergeFromERKS0_
    - functionName:    _ZN13sentencepiece22NBestSentencePieceText25internal_default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece22NBestSentencePieceText16default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece22NBestSentencePieceText25internal_default_instanceEv
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:768,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:769,11'
          Dst:             _ZN13sentencepiece22NBestSentencePieceText25internal_default_instanceEv
    - functionName:    _ZN13sentencepiece22NBestSentencePieceText9ArenaDtorEPv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEEC2ERKS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE9MergeFromERKS4_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2Ev
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2103,7'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2104,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEE9MergeFromERKS4_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2105,1'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
    - functionName:    _ZN13sentencepiece22NBestSentencePieceTextC2ERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          137
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN6google8protobuf11MessageLiteC2Ev
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEEC2ERKS4_
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEED2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:738,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:739,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEEC2ERKS4_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:737,25'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:740,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:742,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece17SentencePieceTextEED2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:742,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE12InternalSwapEPS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1155,37'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
    - functionName:    _ZN13sentencepiece17SentencePieceText12InternalSwapEPS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          188
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE12InternalSwapEPS4_
        - _ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:711,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:712,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:714,11'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE12InternalSwapEPS4_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:715,30'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:715,96'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:715,9'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:715,9'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:715,9'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:715,9'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece17SentencePieceText8CopyFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText5ClearEv
        - _ZN13sentencepiece17SentencePieceText9MergeFromERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:696,3'
          Dst:             _ZN13sentencepiece17SentencePieceText5ClearEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:697,3'
          Dst:             _ZN13sentencepiece17SentencePieceText9MergeFromERKS0_
    - functionName:    _ZN13sentencepiece17SentencePieceText16default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece17SentencePieceText25internal_default_instanceEv
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:500,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:501,11'
          Dst:             _ZN13sentencepiece17SentencePieceText25internal_default_instanceEv
    - functionName:    _ZN13sentencepiece17SentencePieceText9ArenaDtorEPv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece17SentencePieceText18_internal_has_textEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEEC2ERKS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE9MergeFromERKS4_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2Ev
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2103,7'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2104,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEE9MergeFromERKS4_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2105,1'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
    - functionName:    _ZN13sentencepiece17SentencePieceTextC2ERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          202
      EdgeCount:       55
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN6google8protobuf11MessageLiteC2Ev
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEEC2ERKS4_
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEED2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK13sentencepiece17SentencePieceText14_internal_textEv
        - _ZNK13sentencepiece17SentencePieceText18_internal_has_textEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:459,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:458,20'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:458,20'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:461,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEEC2ERKS4_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:462,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:463,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:464,27'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:464,9'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:465,12'
          Dst:             _ZNK13sentencepiece17SentencePieceText18_internal_has_textEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:466,87'
          Dst:             _ZNK13sentencepiece17SentencePieceText14_internal_textEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:467,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:466,11'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:471,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece31SentencePieceText_SentencePieceEED2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:471,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:471,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSetC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal7memswapILi12EEENSt3__19enable_ifIXaageT_Lm8EltT_Li16EEvE4typeEPcS7_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal7memswapILi4EEENSt3__19enable_ifIXaageT_Lm4EltT_Li8EEvE4typeEPcS7_
        - _ZN6google8protobuf8internal9SwapBlockImEEvPcS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:151,1'
          Dst:             _ZN6google8protobuf8internal9SwapBlockImEEvPcS3_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:151,1'
          Dst:             _ZN6google8protobuf8internal7memswapILi4EEENSt3__19enable_ifIXaageT_Lm4EltT_Li8EEvE4typeEPcS7_
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece12InternalSwapEPS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          242
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZN6google8protobuf8internal7memswapILi12EEENSt3__19enable_ifIXaageT_Lm8EltT_Li16EEvE4typeEPcS7_
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:419,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:420,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:422,32'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:422,98'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:422,10'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:422,10'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:422,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:422,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:423,36'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:423,102'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:423,12'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:423,12'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:423,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:423,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:424,3'
          Dst:             _ZN6google8protobuf8internal7memswapILi12EEENSt3__19enable_ifIXaageT_Lm8EltT_Li16EEvE4typeEPcS7_
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece8CopyFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece5ClearEv
        - _ZN13sentencepiece31SentencePieceText_SentencePiece9MergeFromERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:405,3'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece5ClearEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:406,3'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece9MergeFromERKS0_
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece16default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece31SentencePieceText_SentencePiece25internal_default_instanceEv
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:155,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:156,11'
          Dst:             _ZN13sentencepiece31SentencePieceText_SentencePiece25internal_default_instanceEv
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePiece9ArenaDtorEPv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece21_internal_has_surfaceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece31SentencePieceText_SentencePiece19_internal_has_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece31SentencePieceText_SentencePieceC2ERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          228
      EdgeCount:       63
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN6google8protobuf11MessageLiteC2Ev
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_pieceEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece17_internal_surfaceEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece19_internal_has_pieceEv
        - _ZNK13sentencepiece31SentencePieceText_SentencePiece21_internal_has_surfaceEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:103,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:102,34'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:102,34'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:105,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:106,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:107,28'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:107,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:108,12'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece19_internal_has_pieceEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:109,88'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece15_internal_pieceEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:110,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:109,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:121,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:112,30'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:112,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:113,12'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece21_internal_has_surfaceEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:114,90'
          Dst:             _ZNK13sentencepiece31SentencePieceText_SentencePiece17_internal_surfaceEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:115,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:114,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece.pb.cc:121,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _GLOBAL__sub_I_sentencepiece_model.pb.cc
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2EPKcl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:150,5'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKcl
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:151,5'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKcl
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:152,5'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKcl
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:153,5'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKcl
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2EPKcl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:222,5'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKcl
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:223,5'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKcl
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:224,5'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKcl
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:225,5'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKcl
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:226,5'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKcl
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:227,5'
          Dst:             _ZN6google8protobuf11StringPieceC2EPKcl
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece10ModelProtoEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece10ModelProtoD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN13sentencepiece10ModelProtoD2Ev
    - functionName:    _ZN13sentencepiece10ModelProtoD2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3144
      functionLinenumberEnd: 3148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13sentencepiece10ModelProto10SharedDtorEv
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEED2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3146,3'
          Dst:             _ZN13sentencepiece10ModelProto10SharedDtorEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3147,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3148,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3148,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3148,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3146,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13sentencepiece10ModelProto10SharedDtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3150
      functionLinenumberEnd: 3156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          162
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13sentencepiece10ModelProto25internal_default_instanceEv
        - _ZN13sentencepiece11TrainerSpecD2Ev
        - _ZN13sentencepiece12SelfTestDataD2Ev
        - _ZN13sentencepiece14NormalizerSpecD2Ev
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3151,3'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3151,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3151,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3151,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3151,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3152,15'
          Dst:             _ZN13sentencepiece10ModelProto25internal_default_instanceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3152,44'
          Dst:             _ZN13sentencepiece11TrainerSpecD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3151,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3153,15'
          Dst:             _ZN13sentencepiece10ModelProto25internal_default_instanceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3153,44'
          Dst:             _ZN13sentencepiece14NormalizerSpecD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3154,15'
          Dst:             _ZN13sentencepiece10ModelProto25internal_default_instanceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3154,44'
          Dst:             _ZN13sentencepiece12SelfTestDataD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3155,15'
          Dst:             _ZN13sentencepiece10ModelProto25internal_default_instanceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3155,44'
          Dst:             _ZN13sentencepiece14NormalizerSpecD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEED2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionLinenumberEnd: 2123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEvv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2122,3'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEvv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2123,1'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2122,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE6DeleteEPS4_PNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1662,27'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1662,7'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE6DeleteEPS4_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE6DeleteEPS4_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePieceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:816,7'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePieceD2Ev
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePieceD2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2814
      functionLinenumberEnd: 2818
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePiece10SharedDtorEv
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2816,3'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece10SharedDtorEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2817,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2818,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2818,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2816,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece10SharedDtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2820
      functionLinenumberEnd: 2823
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2821,3'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2821,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2821,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2821,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2821,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2822,26'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2822,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2821,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN13sentencepiece10ModelProto25internal_default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1867
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece12SelfTestDataD2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2594
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13sentencepiece12SelfTestData10SharedDtorEv
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEED2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2592,3'
          Dst:             _ZN13sentencepiece12SelfTestData10SharedDtorEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2593,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2594,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2594,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2594,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2592,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13sentencepiece12SelfTestData10SharedDtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2596
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2597,3'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2597,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2597,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2597,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2597,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2597,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEED2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionLinenumberEnd: 2123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEvv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2122,3'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEvv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2123,1'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2122,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE6DeleteEPS4_PNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1662,27'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1662,7'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE6DeleteEPS4_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEPNT_4TypeEPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE6DeleteEPS4_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_SampleD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:816,7'
          Dst:             _ZN13sentencepiece19SelfTestData_SampleD2Ev
    - functionName:    _ZN13sentencepiece19SelfTestData_SampleD2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2363
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_Sample10SharedDtorEv
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2365,3'
          Dst:             _ZN13sentencepiece19SelfTestData_Sample10SharedDtorEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2366,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2367,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2365,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample10SharedDtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2370,3'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2370,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2370,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2370,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2370,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2371,26'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2371,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2372,29'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2372,13'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2370,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN13sentencepiece14NormalizerSpecD2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 2003
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13sentencepiece14NormalizerSpec10SharedDtorEv
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2001,3'
          Dst:             _ZN13sentencepiece14NormalizerSpec10SharedDtorEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2002,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2003,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2003,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2001,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13sentencepiece14NormalizerSpec10SharedDtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2005
      functionLinenumberEnd: 2010
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2006,3'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2006,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2006,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2006,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2006,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2007,25'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2007,9'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2008,41'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2008,25'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2009,43'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2009,27'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2006,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN13sentencepiece11TrainerSpecD2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13sentencepiece11TrainerSpec10SharedDtorEv
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:528,3'
          Dst:             _ZN13sentencepiece11TrainerSpec10SharedDtorEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:529,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DeleteINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:530,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:530,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:530,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:530,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:530,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:530,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:528,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN13sentencepiece11TrainerSpec10SharedDtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          99
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:533,3'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:533,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:533,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:533,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:533,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:534,33'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:534,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:535,33'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:535,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:536,35'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:536,19'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:537,16'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:538,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:539,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:540,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:541,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:542,46'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:542,30'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:543,45'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:543,29'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14DestroyNoArenaEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:533,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece10ModelProtoEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece10ModelProtoC2EPN6google8protobuf5ArenaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN13sentencepiece10ModelProtoC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN13sentencepiece10ModelProtoC2EPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3102
      functionLinenumberEnd: 3106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          94
      EdgeCount:       30
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN13sentencepiece10ModelProto10SharedCtorEv
        - _ZN13sentencepiece10ModelProto17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEEC2EPNS0_5ArenaE
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEED2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3100,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3101,3'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3099,13'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3102,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEEC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3103,3'
          Dst:             _ZN13sentencepiece10ModelProto10SharedCtorEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3104,3'
          Dst:             _ZN13sentencepiece10ModelProto17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3106,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3106,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3106,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEEC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2EPNS0_5ArenaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2098,7'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2EPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece10ModelProto10SharedCtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3136
      functionLinenumberEnd: 3142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3137,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
    - functionName:    _ZN13sentencepiece10ModelProto17RegisterArenaDtorEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3162
      functionLinenumberEnd: 3163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL61InitDefaultsscc_info_ModelProto_sentencepiece_5fmodel_2eprotov
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece10ModelProtoC2Ev
        - _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:46,3'
          Dst:             _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:50,15'
          Dst:             _ZN13sentencepiece10ModelProtoC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:51,5'
          Dst:             _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
    - functionName:    _ZL63InitDefaultsscc_info_SelfTestData_sentencepiece_5fmodel_2eprotov
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece12SelfTestDataC2Ev
        - _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:89,3'
          Dst:             _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:93,15'
          Dst:             _ZN13sentencepiece12SelfTestDataC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:94,5'
          Dst:             _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
    - functionName:    _ZL70InitDefaultsscc_info_SelfTestData_Sample_sentencepiece_5fmodel_2eprotov
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_SampleC2Ev
        - _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:103,3'
          Dst:             _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:107,15'
          Dst:             _ZN13sentencepiece19SelfTestData_SampleC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:108,5'
          Dst:             _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
    - functionName:    _ZN13sentencepiece19SelfTestData_SampleC2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_SampleC2EPN6google8protobuf5ArenaE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1325,34'
          Dst:             _ZN13sentencepiece19SelfTestData_SampleC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN13sentencepiece19SelfTestData_SampleC2EPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2335
      functionLinenumberEnd: 2339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_Sample10SharedCtorEv
        - _ZN13sentencepiece19SelfTestData_Sample17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2335,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2334,22'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2336,3'
          Dst:             _ZN13sentencepiece19SelfTestData_Sample10SharedCtorEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2337,3'
          Dst:             _ZN13sentencepiece19SelfTestData_Sample17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2339,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample10SharedCtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2357
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2358,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2359,28'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2359,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2360,31'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2360,13'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample17RegisterArenaDtorEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2379
      functionLinenumberEnd: 2380
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece19SelfTestData_SampleD0Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2363
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_SampleD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2363,45'
          Dst:             _ZN13sentencepiece19SelfTestData_SampleD2Ev
    - functionName:    _ZNK13sentencepiece19SelfTestData_Sample11GetTypeNameEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2559
      functionLinenumberEnd: 2560
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece19SelfTestData_Sample3NewEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece19SelfTestData_SampleEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1383,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece19SelfTestData_SampleEEEPT_PNS0_5ArenaE
    - functionName:    _ZNK13sentencepiece19SelfTestData_Sample3NewEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece19SelfTestData_SampleEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1387,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece19SelfTestData_SampleEEEPT_PNS0_5ArenaE
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample5ClearEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2390
      functionLinenumberEnd: 2407
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2399,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2402,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2406,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
    - functionName:    _ZNK13sentencepiece19SelfTestData_Sample13IsInitializedEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2547
      functionLinenumberEnd: 2548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2517
      functionLinenumberEnd: 2520
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_Sample9MergeFromERKS0_
        - _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece19SelfTestData_SampleEKNS0_11MessageLiteEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2518,14'
          Dst:             _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece19SelfTestData_SampleEKNS0_11MessageLiteEEET_PT0_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2518,3'
          Dst:             _ZN13sentencepiece19SelfTestData_Sample9MergeFromERKS0_
    - functionName:    _ZNK13sentencepiece19SelfTestData_Sample12ByteSizeLongEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2483
      functionLinenumberEnd: 2513
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          144
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf8internal12ToCachedSizeEm
        - _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK13sentencepiece19SelfTestData_Sample13SetCachedSizeEi
        - _ZNK13sentencepiece19SelfTestData_Sample15_internal_inputEv
        - _ZNK13sentencepiece19SelfTestData_Sample18_internal_expectedEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2497,17'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample15_internal_inputEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2496,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2504,17'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample18_internal_expectedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2503,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2509,39'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2511,21'
          Dst:             _ZN6google8protobuf8internal12ToCachedSizeEm
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2512,3'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample13SetCachedSizeEi
    - functionName:    _ZNK13sentencepiece19SelfTestData_Sample13GetCachedSizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal10CachedSize3GetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1401,58'
          Dst:             _ZNK6google8protobuf8internal10CachedSize3GetEv
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2409
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          205
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_Sample23_internal_mutable_inputEv
        - _ZN13sentencepiece19SelfTestData_Sample26_internal_mutable_expectedEv
        - _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal7HasBitsILm1EE2OrERKS3_
        - _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/builtin_pb/sentencepiece_model.pb.cc:2416,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2412,16'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2414,11'
          Dst:             _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2420,22'
          Dst:             _ZN13sentencepiece19SelfTestData_Sample23_internal_mutable_inputEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2421,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2428,22'
          Dst:             _ZN13sentencepiece19SelfTestData_Sample26_internal_mutable_expectedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2429,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2436,16'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2440,33'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2440,33'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2439,15'
          Dst:             _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2448,14'
          Dst:             _ZN6google8protobuf8internal7HasBitsILm1EE2OrERKS3_
    - functionName:    _ZNK13sentencepiece19SelfTestData_Sample18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2457
      functionLinenumberEnd: 2480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
        - _ZNK13sentencepiece19SelfTestData_Sample15_internal_inputEv
        - _ZNK13sentencepiece19SelfTestData_Sample18_internal_expectedEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2466,18'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample15_internal_inputEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2465,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2472,18'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample18_internal_expectedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2471,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2476,51'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2477,46'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2476,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample23_internal_mutable_inputEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4354
      functionLinenumberEnd: 4356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4356,92'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4356,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample26_internal_mutable_expectedEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4427
      functionLinenumberEnd: 4429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4429,95'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4429,20'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZNK13sentencepiece19SelfTestData_Sample13SetCachedSizeEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2381
      functionLinenumberEnd: 2383
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10CachedSize3SetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2382,17'
          Dst:             _ZN6google8protobuf8internal10CachedSize3SetEi
    - functionName:    _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece19SelfTestData_SampleEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9down_castIPKN13sentencepiece19SelfTestData_SampleEKNS0_11MessageLiteEEET_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:80,10'
          Dst:             _ZN6google8protobuf8internal9down_castIPKN13sentencepiece19SelfTestData_SampleEKNS0_11MessageLiteEEET_PT0_
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample9MergeFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2522
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          197
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_Sample19_internal_set_inputERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece19SelfTestData_Sample22_internal_set_expectedERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZNK13sentencepiece19SelfTestData_Sample15_internal_inputEv
        - _ZNK13sentencepiece19SelfTestData_Sample18_internal_expectedEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2524,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2524,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2524,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2524,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2525,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2532,32'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample15_internal_inputEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2532,7'
          Dst:             _ZN13sentencepiece19SelfTestData_Sample19_internal_set_inputERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2524,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2535,35'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample18_internal_expectedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2535,7'
          Dst:             _ZN13sentencepiece19SelfTestData_Sample22_internal_set_expectedERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample19_internal_set_inputERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4331
      functionLinenumberEnd: 4334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4333,88'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4333,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample22_internal_set_expectedERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4404
      functionLinenumberEnd: 4407
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4406,91'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4406,13'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal9down_castIPKN13sentencepiece19SelfTestData_SampleEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __dynamic_cast
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece19SelfTestData_SampleEEEPT_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece19SelfTestData_SampleEJEEEPT_PS1_DpOT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:480,12'
          Dst:             _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece19SelfTestData_SampleEJEEEPT_PS1_DpOT0_
    - functionName:    _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece19SelfTestData_SampleEJEEEPT_PS1_DpOT0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3484
      functionLinenumberEnd: 3485
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_SampleC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece19SelfTestData_SampleEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece19SelfTestData_SampleEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3485,10'
          Dst:             _ZN13sentencepiece19SelfTestData_SampleC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece19SelfTestData_SampleEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece19SelfTestData_SampleEE9ConstructIJPS1_EEEPS4_PvDpOT_
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece19SelfTestData_SampleEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_SampleD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN13sentencepiece19SelfTestData_SampleD2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece19SelfTestData_SampleEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_SampleC2EPN6google8protobuf5ArenaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN13sentencepiece19SelfTestData_SampleC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN13sentencepiece12SelfTestDataC2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1487
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece12SelfTestDataC2EPN6google8protobuf5ArenaE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1487,27'
          Dst:             _ZN13sentencepiece12SelfTestDataC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN13sentencepiece12SelfTestDataC2EPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2573
      functionLinenumberEnd: 2577
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13sentencepiece12SelfTestData10SharedCtorEv
        - _ZN13sentencepiece12SelfTestData17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEEC2EPNS0_5ArenaE
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEED2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2571,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2572,3'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2573,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEEC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2570,15'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2574,3'
          Dst:             _ZN13sentencepiece12SelfTestData10SharedCtorEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2575,3'
          Dst:             _ZN13sentencepiece12SelfTestData17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2577,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2577,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2577,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEEC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2EPNS0_5ArenaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2098,7'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2EPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece12SelfTestData10SharedCtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2586
      functionLinenumberEnd: 2588
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2587,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
    - functionName:    _ZN13sentencepiece12SelfTestData17RegisterArenaDtorEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece12SelfTestDataD0Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2594
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece12SelfTestDataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2590,31'
          Dst:             _ZN13sentencepiece12SelfTestDataD2Ev
    - functionName:    _ZNK13sentencepiece12SelfTestData11GetTypeNameEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2763
      functionLinenumberEnd: 2764
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece12SelfTestData3NewEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1544
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece12SelfTestDataEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1545,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece12SelfTestDataEEEPT_PNS0_5ArenaE
    - functionName:    _ZNK13sentencepiece12SelfTestData3NewEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece12SelfTestDataEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1549,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece12SelfTestDataEEEPT_PNS0_5ArenaE
    - functionName:    _ZN13sentencepiece12SelfTestData5ClearEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2615
      functionLinenumberEnd: 2624
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE5ClearEv
        - _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2621,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2622,12'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2623,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
    - functionName:    _ZNK13sentencepiece12SelfTestData13IsInitializedEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2748
      functionLinenumberEnd: 2754
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2749,21'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv
    - functionName:    _ZN13sentencepiece12SelfTestData21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2725
      functionLinenumberEnd: 2728
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece12SelfTestData9MergeFromERKS0_
        - _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece12SelfTestDataEKNS0_11MessageLiteEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2726,14'
          Dst:             _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece12SelfTestDataEKNS0_11MessageLiteEEET_PT0_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2726,3'
          Dst:             _ZN13sentencepiece12SelfTestData9MergeFromERKS0_
    - functionName:    _ZNK13sentencepiece12SelfTestData12ByteSizeLongEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2699
      functionLinenumberEnd: 2721
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          126
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal12ToCachedSizeEm
        - _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece19SelfTestData_SampleEEEmRKT_
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEppEv
        - _ZNK13sentencepiece12SelfTestData13SetCachedSizeEi
        - _ZNK13sentencepiece12SelfTestData22_internal_samples_sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE5beginEv
        - _ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEneERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2703,30'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2710,29'
          Dst:             _ZNK13sentencepiece12SelfTestData22_internal_samples_sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2711,24'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE5beginEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2711,24'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE3endEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2711,24'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEneERKS6_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2711,24'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEdeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2713,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece19SelfTestData_SampleEEEmRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2711,24'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece19SelfTestData_SampleEEppEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2717,39'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2719,21'
          Dst:             _ZN6google8protobuf8internal12ToCachedSizeEm
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2720,3'
          Dst:             _ZNK13sentencepiece12SelfTestData13SetCachedSizeEi
    - functionName:    _ZNK13sentencepiece12SelfTestData13GetCachedSizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1563
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal10CachedSize3GetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1563,58'
          Dst:             _ZNK6google8protobuf8internal10CachedSize3GetEv
    - functionName:    _ZN13sentencepiece12SelfTestData14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2626
      functionLinenumberEnd: 2669
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          204
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN13sentencepiece12SelfTestData21_internal_add_samplesEv
        - _ZN13sentencepiece12SelfTestData25internal_default_instanceEv
        - _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece19SelfTestData_SampleEEEPKcPT_S7_
        - _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - _ZN6google8protobuf8internal18EpsCopyInputStream13DataAvailableEPKc
        - _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - _ZN6google8protobuf8internal9ExpectTagILj10EEEbPKc
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/builtin_pb/sentencepiece_model.pb.cc:2632,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2628,16'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2630,11'
          Dst:             _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2639,37'
          Dst:             _ZN13sentencepiece12SelfTestData21_internal_add_samplesEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2639,24'
          Dst:             _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece19SelfTestData_SampleEEEPKcPT_S7_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2641,23'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream13DataAvailableEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2642,20'
          Dst:             _ZN6google8protobuf8internal9ExpectTagILj10EEEbPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2648,16'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2653,13'
          Dst:             _ZN13sentencepiece12SelfTestData25internal_default_instanceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2652,28'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2658,33'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2658,33'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2657,15'
          Dst:             _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
    - functionName:    _ZNK13sentencepiece12SelfTestData18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2674
      functionLinenumberEnd: 2696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          191
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - _ZNK13sentencepiece12SelfTestData17_internal_samplesEi
        - _ZNK13sentencepiece12SelfTestData22_internal_samples_sizeEv
        - _ZNK13sentencepiece19SelfTestData_Sample13GetCachedSizeEv
        - _ZNK13sentencepiece19SelfTestData_Sample18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
        - _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2681,43'
          Dst:             _ZNK13sentencepiece12SelfTestData22_internal_samples_sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2682,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2684,37'
          Dst:             _ZNK13sentencepiece12SelfTestData17_internal_samplesEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1694,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2683,14'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample13GetCachedSizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2683,14'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2683,14'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2688,25'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2692,51'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2693,46'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2692,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
    - functionName:    _ZNK13sentencepiece12SelfTestData17_internal_samplesEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4473
      functionLinenumberEnd: 4474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE3GetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4474,19'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE3GetEi
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE3GetEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEERKNT_4TypeEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2173,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEERKNT_4TypeEi
    - functionName:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEERKNT_4TypeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1707,11'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN13sentencepiece12SelfTestData21_internal_add_samplesEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4480
      functionLinenumberEnd: 4481
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE3AddEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4481,19'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE3AddEv
    - functionName:    _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece19SelfTestData_SampleEEEPKcPT_S7_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_Sample14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
        - _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:643,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:645,14'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:647,14'
          Dst:             _ZN13sentencepiece19SelfTestData_Sample14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:650,8'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
    - functionName:    _ZN13sentencepiece12SelfTestData25internal_default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE3AddEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEPNT_4TypeESB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2194,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEPNT_4TypeESB_
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEPNT_4TypeESB_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEPNT_4TypeEPv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1743,12'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1746,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1750,7'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE3NewEPNS0_5ArenaE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:837,10'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE3NewEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE3NewEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece19SelfTestData_SampleEJEEEPT_PS1_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:807,12'
          Dst:             _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece19SelfTestData_SampleEJEEEPT_PS1_DpOT0_
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece19SelfTestData_SampleEEEmRKT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
        - _ZNK13sentencepiece19SelfTestData_Sample12ByteSizeLongEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1763,36'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample12ByteSizeLongEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1763,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
    - functionName:    _ZNK13sentencepiece12SelfTestData13SetCachedSizeEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2606
      functionLinenumberEnd: 2608
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10CachedSize3SetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2607,17'
          Dst:             _ZN6google8protobuf8internal10CachedSize3SetEi
    - functionName:    _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece12SelfTestDataEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9down_castIPKN13sentencepiece12SelfTestDataEKNS0_11MessageLiteEEET_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:80,10'
          Dst:             _ZN6google8protobuf8internal9down_castIPKN13sentencepiece12SelfTestDataEKNS0_11MessageLiteEEET_PT0_
    - functionName:    _ZN13sentencepiece12SelfTestData9MergeFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2730
      functionLinenumberEnd: 2739
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          151
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE9MergeFromERKS4_
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2732,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2732,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2732,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2732,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2733,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2734,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2738,12'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE9MergeFromERKS4_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2732,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE9MergeFromERKS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEvRKS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2300,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEvRKS2_
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEvRKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1803
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase17MergeFromInternalERKS2_MS2_FvPPvS6_iiE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1801,3'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase17MergeFromInternalERKS2_MS2_FvPPvS6_iiE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEvPPvSA_ii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          113
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE5MergeERKS4_PS4_
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1834,5'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE5MergeERKS4_PS4_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1836,18'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1842,9'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1843,5'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE5MergeERKS4_PS4_
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE5MergeERKS4_PS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_Sample9MergeFromERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:842,7'
          Dst:             _ZN13sentencepiece19SelfTestData_Sample9MergeFromERKS0_
    - functionName:    _ZN6google8protobuf8internal9down_castIPKN13sentencepiece12SelfTestDataEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __dynamic_cast
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE5ClearEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEvv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2294,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEvv
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE5ClearEPS4_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1785,26'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1785,7'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE5ClearEPS4_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece19SelfTestData_SampleEE5ClearEPS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_Sample5ClearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:826,57'
          Dst:             _ZN13sentencepiece19SelfTestData_Sample5ClearEv
    - functionName:    _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece12SelfTestDataEEEPT_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece12SelfTestDataEJEEEPT_PS1_DpOT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:480,12'
          Dst:             _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece12SelfTestDataEJEEEPT_PS1_DpOT0_
    - functionName:    _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece12SelfTestDataEJEEEPT_PS1_DpOT0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3487
      functionLinenumberEnd: 3488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece12SelfTestDataC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece12SelfTestDataEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece12SelfTestDataEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3488,10'
          Dst:             _ZN13sentencepiece12SelfTestDataC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece12SelfTestDataEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece12SelfTestDataEE9ConstructIJPS1_EEEPS4_PvDpOT_
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece12SelfTestDataEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece12SelfTestDataD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN13sentencepiece12SelfTestDataD2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece12SelfTestDataEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece12SelfTestDataC2EPN6google8protobuf5ArenaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN13sentencepiece12SelfTestDataC2EPN6google8protobuf5ArenaE
    - functionName:    _ZL65InitDefaultsscc_info_NormalizerSpec_sentencepiece_5fmodel_2eprotov
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece14NormalizerSpecC2Ev
        - _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:76,3'
          Dst:             _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:80,15'
          Dst:             _ZN13sentencepiece14NormalizerSpecC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:81,5'
          Dst:             _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
    - functionName:    _ZN13sentencepiece14NormalizerSpecC2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece14NormalizerSpecC2EPN6google8protobuf5ArenaE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1093,29'
          Dst:             _ZN13sentencepiece14NormalizerSpecC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN13sentencepiece14NormalizerSpecC2EPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN13sentencepiece14NormalizerSpec10SharedCtorEv
        - _ZN13sentencepiece14NormalizerSpec17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1957,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1958,3'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1956,17'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1959,3'
          Dst:             _ZN13sentencepiece14NormalizerSpec10SharedCtorEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1960,3'
          Dst:             _ZN13sentencepiece14NormalizerSpec17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1962,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1962,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZN13sentencepiece14NormalizerSpec10SharedCtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1989
      functionLinenumberEnd: 1997
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1990,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1991,27'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1991,9'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1992,43'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1992,25'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1993,45'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1993,27'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
    - functionName:    _ZN13sentencepiece14NormalizerSpec17RegisterArenaDtorEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2016
      functionLinenumberEnd: 2017
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece14NormalizerSpecD0Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 2003
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece14NormalizerSpecD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1999,35'
          Dst:             _ZN13sentencepiece14NormalizerSpecD2Ev
    - functionName:    _ZNK13sentencepiece14NormalizerSpec11GetTypeNameEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2316
      functionLinenumberEnd: 2317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece14NormalizerSpec3NewEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece14NormalizerSpecEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1151,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece14NormalizerSpecEEEPT_PNS0_5ArenaE
    - functionName:    _ZNK13sentencepiece14NormalizerSpec3NewEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece14NormalizerSpecEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1155,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece14NormalizerSpecEEEPT_PNS0_5ArenaE
    - functionName:    _ZN13sentencepiece14NormalizerSpec5ClearEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2027
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2033,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2037,13'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2040,29'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2043,31'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2050,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
    - functionName:    _ZNK13sentencepiece14NormalizerSpec13IsInitializedEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2295
      functionLinenumberEnd: 2301
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2296,21'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv
    - functionName:    _ZN13sentencepiece14NormalizerSpec21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2251
      functionLinenumberEnd: 2254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece14NormalizerSpec9MergeFromERKS0_
        - _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece14NormalizerSpecEKNS0_11MessageLiteEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2252,14'
          Dst:             _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece14NormalizerSpecEKNS0_11MessageLiteEEET_PT0_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2252,3'
          Dst:             _ZN13sentencepiece14NormalizerSpec9MergeFromERKS0_
    - functionName:    _ZNK13sentencepiece14NormalizerSpec12ByteSizeLongEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2247
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          216
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6google8protobuf8internal12ToCachedSizeEm
        - _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal14WireFormatLite9BytesSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK13sentencepiece14NormalizerSpec13SetCachedSizeEi
        - _ZNK13sentencepiece14NormalizerSpec14_internal_nameEv
        - _ZNK13sentencepiece14NormalizerSpec30_internal_precompiled_charsmapEv
        - _ZNK13sentencepiece14NormalizerSpec32_internal_normalization_rule_tsvEv
        - _ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2197,30'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2209,17'
          Dst:             _ZNK13sentencepiece14NormalizerSpec14_internal_nameEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2208,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2216,17'
          Dst:             _ZNK13sentencepiece14NormalizerSpec30_internal_precompiled_charsmapEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2215,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9BytesSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2223,17'
          Dst:             _ZNK13sentencepiece14NormalizerSpec32_internal_normalization_rule_tsvEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2222,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2243,39'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2245,21'
          Dst:             _ZN6google8protobuf8internal12ToCachedSizeEm
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2246,3'
          Dst:             _ZNK13sentencepiece14NormalizerSpec13SetCachedSizeEi
    - functionName:    _ZNK13sentencepiece14NormalizerSpec13GetCachedSizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal10CachedSize3GetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1169,58'
          Dst:             _ZNK6google8protobuf8internal10CachedSize3GetEv
    - functionName:    _ZN13sentencepiece14NormalizerSpec14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          359
      EdgeCount:       85
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN13sentencepiece14NormalizerSpec22_internal_mutable_nameEv
        - _ZN13sentencepiece14NormalizerSpec25internal_default_instanceEv
        - _ZN13sentencepiece14NormalizerSpec38_internal_mutable_precompiled_charsmapEv
        - _ZN13sentencepiece14NormalizerSpec40_internal_mutable_normalization_rule_tsvEv
        - _ZN13sentencepiece14NormalizerSpec9_Internal24set_has_add_dummy_prefixEPN6google8protobuf8internal7HasBitsILm1EEE
        - _ZN13sentencepiece14NormalizerSpec9_Internal26set_has_escape_whitespacesEPN6google8protobuf8internal7HasBitsILm1EEE
        - _ZN13sentencepiece14NormalizerSpec9_Internal32set_has_remove_extra_whitespacesEPN6google8protobuf8internal7HasBitsILm1EEE
        - _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal7HasBitsILm1EE2OrERKS3_
        - _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/builtin_pb/sentencepiece_model.pb.cc:2060,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2056,16'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2058,11'
          Dst:             _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2064,22'
          Dst:             _ZN13sentencepiece14NormalizerSpec22_internal_mutable_nameEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2065,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2072,22'
          Dst:             _ZN13sentencepiece14NormalizerSpec38_internal_mutable_precompiled_charsmapEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2073,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2080,11'
          Dst:             _ZN13sentencepiece14NormalizerSpec9_Internal24set_has_add_dummy_prefixEPN6google8protobuf8internal7HasBitsILm1EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2081,31'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2088,11'
          Dst:             _ZN13sentencepiece14NormalizerSpec9_Internal32set_has_remove_extra_whitespacesEPN6google8protobuf8internal7HasBitsILm1EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2089,39'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2096,11'
          Dst:             _ZN13sentencepiece14NormalizerSpec9_Internal26set_has_escape_whitespacesEPN6google8protobuf8internal7HasBitsILm1EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2097,33'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2104,22'
          Dst:             _ZN13sentencepiece14NormalizerSpec40_internal_mutable_normalization_rule_tsvEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2105,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2112,16'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2117,13'
          Dst:             _ZN13sentencepiece14NormalizerSpec25internal_default_instanceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2116,28'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2122,33'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2122,33'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2121,15'
          Dst:             _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2130,14'
          Dst:             _ZN6google8protobuf8internal7HasBitsILm1EE2OrERKS3_
    - functionName:    _ZNK13sentencepiece14NormalizerSpec18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          374
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream22WriteBytesMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - _ZNK13sentencepiece14NormalizerSpec14_internal_nameEv
        - _ZNK13sentencepiece14NormalizerSpec26_internal_add_dummy_prefixEv
        - _ZNK13sentencepiece14NormalizerSpec28_internal_escape_whitespacesEv
        - _ZNK13sentencepiece14NormalizerSpec30_internal_precompiled_charsmapEv
        - _ZNK13sentencepiece14NormalizerSpec32_internal_normalization_rule_tsvEv
        - _ZNK13sentencepiece14NormalizerSpec34_internal_remove_extra_whitespacesEv
        - _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2148,18'
          Dst:             _ZNK13sentencepiece14NormalizerSpec14_internal_nameEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2147,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2154,18'
          Dst:             _ZNK13sentencepiece14NormalizerSpec30_internal_precompiled_charsmapEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2153,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream22WriteBytesMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2159,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2160,91'
          Dst:             _ZNK13sentencepiece14NormalizerSpec26_internal_add_dummy_prefixEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2165,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2166,91'
          Dst:             _ZNK13sentencepiece14NormalizerSpec34_internal_remove_extra_whitespacesEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2171,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2172,91'
          Dst:             _ZNK13sentencepiece14NormalizerSpec28_internal_escape_whitespacesEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2178,18'
          Dst:             _ZNK13sentencepiece14NormalizerSpec32_internal_normalization_rule_tsvEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2177,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2182,25'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2186,51'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2187,46'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2186,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
    - functionName:    _ZNK13sentencepiece14NormalizerSpec14_internal_nameEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4021
      functionLinenumberEnd: 4022
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4022,16'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream22WriteBytesMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:727,12'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
    - functionName:    _ZNK13sentencepiece14NormalizerSpec28_internal_escape_whitespacesEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4211
      functionLinenumberEnd: 4212
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece14NormalizerSpec32_internal_normalization_rule_tsvEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4251
      functionLinenumberEnd: 4252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4252,34'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZN13sentencepiece14NormalizerSpec22_internal_mutable_nameEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4047
      functionLinenumberEnd: 4049
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4049,91'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4049,16'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece14NormalizerSpec38_internal_mutable_precompiled_charsmapEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4120
      functionLinenumberEnd: 4122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4122,107'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4122,32'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece14NormalizerSpec9_Internal24set_has_add_dummy_prefixEPN6google8protobuf8internal7HasBitsILm1EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1942
      functionLinenumberEnd: 1944
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12ReadVarint64EPPKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:618,8'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
    - functionName:    _ZN13sentencepiece14NormalizerSpec9_Internal32set_has_remove_extra_whitespacesEPN6google8protobuf8internal7HasBitsILm1EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1945
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece14NormalizerSpec9_Internal26set_has_escape_whitespacesEPN6google8protobuf8internal7HasBitsILm1EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece14NormalizerSpec40_internal_mutable_normalization_rule_tsvEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4277
      functionLinenumberEnd: 4279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4279,109'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4279,34'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece14NormalizerSpec25internal_default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite9BytesSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1752
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1753,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
    - functionName:    _ZNK13sentencepiece14NormalizerSpec13SetCachedSizeEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2018
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10CachedSize3SetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2019,17'
          Dst:             _ZN6google8protobuf8internal10CachedSize3SetEi
    - functionName:    _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece14NormalizerSpecEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9down_castIPKN13sentencepiece14NormalizerSpecEKNS0_11MessageLiteEEET_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:80,10'
          Dst:             _ZN6google8protobuf8internal9down_castIPKN13sentencepiece14NormalizerSpecEKNS0_11MessageLiteEEET_PT0_
    - functionName:    _ZN13sentencepiece14NormalizerSpec9MergeFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          290
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13sentencepiece14NormalizerSpec18_internal_set_nameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece14NormalizerSpec34_internal_set_precompiled_charsmapERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece14NormalizerSpec36_internal_set_normalization_rule_tsvERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZNK13sentencepiece14NormalizerSpec14_internal_nameEv
        - _ZNK13sentencepiece14NormalizerSpec30_internal_precompiled_charsmapEv
        - _ZNK13sentencepiece14NormalizerSpec32_internal_normalization_rule_tsvEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2258,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2258,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2258,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2258,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2259,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2260,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2267,31'
          Dst:             _ZNK13sentencepiece14NormalizerSpec14_internal_nameEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2267,7'
          Dst:             _ZN13sentencepiece14NormalizerSpec18_internal_set_nameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2258,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2270,47'
          Dst:             _ZNK13sentencepiece14NormalizerSpec30_internal_precompiled_charsmapEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2270,7'
          Dst:             _ZN13sentencepiece14NormalizerSpec34_internal_set_precompiled_charsmapERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2273,49'
          Dst:             _ZNK13sentencepiece14NormalizerSpec32_internal_normalization_rule_tsvEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2273,7'
          Dst:             _ZN13sentencepiece14NormalizerSpec36_internal_set_normalization_rule_tsvERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN13sentencepiece14NormalizerSpec18_internal_set_nameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4024
      functionLinenumberEnd: 4027
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4026,87'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4026,9'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece14NormalizerSpec34_internal_set_precompiled_charsmapERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4097
      functionLinenumberEnd: 4100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4099,103'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4099,25'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece14NormalizerSpec36_internal_set_normalization_rule_tsvERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4254
      functionLinenumberEnd: 4257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4256,105'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4256,27'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal9down_castIPKN13sentencepiece14NormalizerSpecEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __dynamic_cast
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __assert_fail
    - functionName:    _ZL62InitDefaultsscc_info_TrainerSpec_sentencepiece_5fmodel_2eprotov
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece11TrainerSpecC2Ev
        - _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:116,3'
          Dst:             _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:120,15'
          Dst:             _ZN13sentencepiece11TrainerSpecC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:121,5'
          Dst:             _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
    - functionName:    _ZN13sentencepiece11TrainerSpecC2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece11TrainerSpecC2EPN6google8protobuf5ArenaE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:133,26'
          Dst:             _ZN13sentencepiece11TrainerSpecC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpecC2EPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          146
      EdgeCount:       45
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN13sentencepiece11TrainerSpec10SharedCtorEv
        - _ZN13sentencepiece11TrainerSpec17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2EPNS0_5ArenaE
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:415,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:416,3'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:414,14'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:417,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:418,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:419,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:420,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:421,3'
          Dst:             _ZN13sentencepiece11TrainerSpec10SharedCtorEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:422,3'
          Dst:             _ZN13sentencepiece11TrainerSpec17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:424,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:424,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:424,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:424,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:424,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:424,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZN13sentencepiece11TrainerSpec10SharedCtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          88
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:491,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:492,35'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:492,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:493,35'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:493,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:494,37'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:494,19'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:495,16'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:496,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:497,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:498,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:499,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:500,48'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:500,30'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:501,47'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:501,29'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
    - functionName:    _ZN13sentencepiece11TrainerSpec17RegisterArenaDtorEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpecD0Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece11TrainerSpecD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:526,29'
          Dst:             _ZN13sentencepiece11TrainerSpecD2Ev
    - functionName:    _ZNK13sentencepiece11TrainerSpec11GetTypeNameEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 1927
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec3NewEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece11TrainerSpecEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:191,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece11TrainerSpecEEEPT_PNS0_5ArenaE
    - functionName:    _ZNK13sentencepiece11TrainerSpec3NewEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece11TrainerSpecEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:195,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece11TrainerSpecEEEPT_PNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec5ClearEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          371
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5ClearEv
        - _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - _ZN6google8protobuf8internal14ArenaStringPtr14ClearToDefaultERKNS1_10LazyStringEPNS0_5ArenaE
        - _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:567,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:568,10'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:569,20'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:570,20'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:571,25'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:575,21'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:578,21'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:581,23'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:584,125'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:584,20'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14ClearToDefaultERKNS1_10LazyStringEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:587,121'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:587,18'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14ClearToDefaultERKNS1_10LazyStringEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:590,121'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:590,18'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14ClearToDefaultERKNS1_10LazyStringEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:593,121'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:593,18'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14ClearToDefaultERKNS1_10LazyStringEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:596,121'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:596,18'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr14ClearToDefaultERKNS1_10LazyStringEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:601,34'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:604,33'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:643,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
    - functionName:    _ZNK13sentencepiece11TrainerSpec13IsInitializedEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1873,21'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv
    - functionName:    _ZN13sentencepiece11TrainerSpec21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece11TrainerSpec9MergeFromERKS0_
        - _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece11TrainerSpecEKNS0_11MessageLiteEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1702,14'
          Dst:             _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece11TrainerSpecEKNS0_11MessageLiteEEET_PT0_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1702,3'
          Dst:             _ZN13sentencepiece11TrainerSpec9MergeFromERKS0_
    - functionName:    _ZNK13sentencepiece11TrainerSpec12ByteSizeLongEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         169
      ICount:          1058
      EdgeCount:       223
      CyclomaticComplexity: 56
      functionsReached:
        - _ZN6google8protobuf8internal11FromIntSizeEi
        - _ZN6google8protobuf8internal12ToCachedSizeEm
        - _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal14WireFormatLite10UInt64SizeEm
        - _ZN6google8protobuf8internal14WireFormatLite8EnumSizeEi
        - _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - _ZNK13sentencepiece11TrainerSpec13SetCachedSizeEi
        - _ZNK13sentencepiece11TrainerSpec16_internal_bos_idEv
        - _ZNK13sentencepiece11TrainerSpec16_internal_eos_idEv
        - _ZNK13sentencepiece11TrainerSpec16_internal_pad_idEv
        - _ZNK13sentencepiece11TrainerSpec16_internal_unk_idEv
        - _ZNK13sentencepiece11TrainerSpec19_internal_bos_pieceEv
        - _ZNK13sentencepiece11TrainerSpec19_internal_eos_pieceEv
        - _ZNK13sentencepiece11TrainerSpec19_internal_pad_pieceEv
        - _ZNK13sentencepiece11TrainerSpec19_internal_unk_pieceEv
        - _ZNK13sentencepiece11TrainerSpec20_internal_model_typeEv
        - _ZNK13sentencepiece11TrainerSpec20_internal_vocab_sizeEv
        - _ZNK13sentencepiece11TrainerSpec21_internal_num_threadsEv
        - _ZNK13sentencepiece11TrainerSpec21_internal_unk_surfaceEv
        - _ZNK13sentencepiece11TrainerSpec22_internal_input_formatEv
        - _ZNK13sentencepiece11TrainerSpec22_internal_model_prefixEv
        - _ZNK13sentencepiece11TrainerSpec24_internal_required_charsEv
        - _ZNK13sentencepiece11TrainerSpec28_internal_num_sub_iterationsEv
        - _ZNK13sentencepiece11TrainerSpec29_internal_input_sentence_sizeEv
        - _ZNK13sentencepiece11TrainerSpec29_internal_max_sentence_lengthEv
        - _ZNK13sentencepiece11TrainerSpec30_internal_mining_sentence_sizeEv
        - _ZNK13sentencepiece11TrainerSpec31_internal_self_test_sample_sizeEv
        - _ZNK13sentencepiece11TrainerSpec32_internal_training_sentence_sizeEv
        - _ZNK13sentencepiece11TrainerSpec33_internal_seed_sentencepiece_sizeEv
        - _ZNK13sentencepiece11TrainerSpec34_internal_max_sentencepiece_lengthEv
        - _ZNK13sentencepiece11TrainerSpec34_internal_seed_sentencepieces_fileEv
        - _ZNK13sentencepiece11TrainerSpec35_internal_pretokenization_delimiterEv
        - _ZNK13sentencepiece11TrainerSpec49_internal_differential_privacy_clipping_thresholdEv
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - _ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1379,30'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1387,61'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1387,7'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1388,30'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1390,14'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1389,19'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1395,71'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1395,7'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1396,40'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1398,24'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1397,19'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1403,71'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1403,7'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1404,40'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1406,24'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1405,19'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1411,76'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1411,7'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1412,45'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1414,29'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1413,19'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1423,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec22_internal_model_prefixEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1422,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1430,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec22_internal_input_formatEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1429,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1437,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec24_internal_required_charsEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1436,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1444,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec21_internal_unk_surfaceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1443,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1451,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_unk_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1450,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1458,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_bos_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1457,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1465,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_eos_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1464,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1472,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_pad_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1471,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1481,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec35_internal_pretokenization_delimiterEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1480,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1488,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec34_internal_seed_sentencepieces_fileEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1487,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1495,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec31_internal_self_test_sample_sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1494,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1502,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec30_internal_mining_sentence_sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1501,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1509,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec29_internal_input_sentence_sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1508,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10UInt64SizeEm
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1516,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec32_internal_training_sentence_sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1515,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1560,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec16_internal_unk_idEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1559,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1572,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec49_internal_differential_privacy_clipping_thresholdEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1571,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10UInt64SizeEm
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1580,75'
          Dst:             _ZNK13sentencepiece11TrainerSpec20_internal_model_typeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1580,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite8EnumSizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1587,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec20_internal_vocab_sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1586,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1599,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec33_internal_seed_sentencepiece_sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1598,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1611,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec21_internal_num_threadsEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1610,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1618,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec28_internal_num_sub_iterationsEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1617,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1625,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec29_internal_max_sentence_lengthEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1624,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1635,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec34_internal_max_sentencepiece_lengthEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1634,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1672,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec16_internal_bos_idEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1671,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1681,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec16_internal_eos_idEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1680,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1688,17'
          Dst:             _ZNK13sentencepiece11TrainerSpec16_internal_pad_idEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1687,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1693,39'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1695,21'
          Dst:             _ZN6google8protobuf8internal12ToCachedSizeEm
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1696,3'
          Dst:             _ZNK13sentencepiece11TrainerSpec13SetCachedSizeEi
    - functionName:    _ZNK13sentencepiece11TrainerSpec13GetCachedSizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal10CachedSize3GetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:209,58'
          Dst:             _ZNK6google8protobuf8internal10CachedSize3GetEv
    - functionName:    _ZN13sentencepiece11TrainerSpec14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         327
      ICount:          1735
      EdgeCount:       432
      CyclomaticComplexity: 107
      functionsReached:
        - _ZN13sentencepiece11TrainerSpec19_internal_add_inputEv
        - _ZN13sentencepiece11TrainerSpec22mutable_unknown_fieldsEv
        - _ZN13sentencepiece11TrainerSpec24_internal_set_model_typeENS_21TrainerSpec_ModelTypeE
        - _ZN13sentencepiece11TrainerSpec25internal_default_instanceEv
        - _ZN13sentencepiece11TrainerSpec27_internal_mutable_bos_pieceEv
        - _ZN13sentencepiece11TrainerSpec27_internal_mutable_eos_pieceEv
        - _ZN13sentencepiece11TrainerSpec27_internal_mutable_pad_pieceEv
        - _ZN13sentencepiece11TrainerSpec27_internal_mutable_unk_pieceEv
        - _ZN13sentencepiece11TrainerSpec29_internal_add_accept_languageEv
        - _ZN13sentencepiece11TrainerSpec29_internal_add_control_symbolsEv
        - _ZN13sentencepiece11TrainerSpec29_internal_mutable_unk_surfaceEv
        - _ZN13sentencepiece11TrainerSpec30_internal_mutable_input_formatEv
        - _ZN13sentencepiece11TrainerSpec30_internal_mutable_model_prefixEv
        - _ZN13sentencepiece11TrainerSpec32_internal_mutable_required_charsEv
        - _ZN13sentencepiece11TrainerSpec34_internal_add_user_defined_symbolsEv
        - _ZN13sentencepiece11TrainerSpec42_internal_mutable_seed_sentencepieces_fileEv
        - _ZN13sentencepiece11TrainerSpec43_internal_mutable_pretokenization_delimiterEv
        - _ZN13sentencepiece11TrainerSpec9_Internal14set_has_bos_idEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal14set_has_eos_idEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal14set_has_pad_idEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal14set_has_unk_idEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal18set_has_vocab_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal19set_has_num_threadsEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal20set_has_split_digitsEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal21set_has_byte_fallbackEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal21set_has_use_all_vocabEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal23set_has_split_by_numberEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal24set_has_hard_vocab_limitEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal24set_has_shrinking_factorEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal26set_has_character_coverageEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal26set_has_num_sub_iterationsEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal27set_has_input_sentence_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal27set_has_max_sentence_lengthEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal27set_has_split_by_whitespaceEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal28set_has_mining_sentence_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal29set_has_self_test_sample_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal30set_has_shuffle_input_sentenceEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal30set_has_training_sentence_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal31set_has_seed_sentencepiece_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal31set_has_split_by_unicode_scriptEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal32set_has_max_sentencepiece_lengthEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal34set_has_treat_whitespace_as_suffixEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal35set_has_enable_differential_privacyEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal36set_has_allow_whitespace_only_piecesEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal36set_has_train_extremely_large_corpusEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal37set_has_vocabulary_output_piece_scoreEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal40set_has_differential_privacy_noise_levelEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece11TrainerSpec9_Internal47set_has_differential_privacy_clipping_thresholdEPN6google8protobuf8internal7HasBitsILm2EEE
        - _ZN13sentencepiece29TrainerSpec_ModelType_IsValidEi
        - _ZN6google8protobuf8internal11WriteVarintEjmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - _ZN6google8protobuf8internal13UnalignedLoadIfEET_PKc
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - _ZN6google8protobuf8internal18EpsCopyInputStream13DataAvailableEPKc
        - _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - _ZN6google8protobuf8internal9ExpectTagILj10EEEbPKc
        - _ZN6google8protobuf8internal9ExpectTagILj242EEEbPKc
        - _ZN6google8protobuf8internal9ExpectTagILj250EEEbPKc
        - _ZN6google8protobuf8internal9ExpectTagILj42EEEbPKc
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/builtin_pb/sentencepiece_model.pb.cc:652,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:648,16'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:650,11'
          Dst:             _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:659,24'
          Dst:             _ZN13sentencepiece11TrainerSpec19_internal_add_inputEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:660,19'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:662,23'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream13DataAvailableEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:663,20'
          Dst:             _ZN6google8protobuf8internal9ExpectTagILj10EEEbPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:669,22'
          Dst:             _ZN13sentencepiece11TrainerSpec30_internal_mutable_model_prefixEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:670,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:677,49'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:679,15'
          Dst:             _ZN13sentencepiece29TrainerSpec_ModelType_IsValidEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:680,13'
          Dst:             _ZN13sentencepiece11TrainerSpec24_internal_set_model_typeENS_21TrainerSpec_ModelTypeE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:682,68'
          Dst:             _ZN13sentencepiece11TrainerSpec22mutable_unknown_fieldsEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:682,13'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEjmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:689,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal18set_has_vocab_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:690,25'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:700,24'
          Dst:             _ZN13sentencepiece11TrainerSpec29_internal_add_accept_languageEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:701,19'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:703,23'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream13DataAvailableEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:704,20'
          Dst:             _ZN6google8protobuf8internal9ExpectTagILj42EEEbPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:710,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal29set_has_self_test_sample_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:711,36'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:718,22'
          Dst:             _ZN13sentencepiece11TrainerSpec30_internal_mutable_input_formatEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:719,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:726,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal26set_has_character_coverageEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:727,33'
          Dst:             _ZN6google8protobuf8internal13UnalignedLoadIfEET_PKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:734,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal27set_has_input_sentence_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:735,34'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:742,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal28set_has_mining_sentence_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:743,35'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:750,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal30set_has_training_sentence_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:751,37'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:758,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal31set_has_seed_sentencepiece_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:759,38'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:766,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal24set_has_shrinking_factorEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:767,31'
          Dst:             _ZN6google8protobuf8internal13UnalignedLoadIfEET_PKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:774,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal19set_has_num_threadsEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:775,26'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:782,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal26set_has_num_sub_iterationsEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:783,33'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:790,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal27set_has_max_sentence_lengthEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:791,34'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:798,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal30set_has_shuffle_input_sentenceEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:799,37'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:806,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal32set_has_max_sentencepiece_lengthEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:807,39'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:814,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal31set_has_split_by_unicode_scriptEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:815,38'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:822,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal27set_has_split_by_whitespaceEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:823,34'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:830,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal23set_has_split_by_numberEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:831,30'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:838,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal34set_has_treat_whitespace_as_suffixEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:839,41'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:846,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal20set_has_split_digitsEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:847,27'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:854,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal36set_has_allow_whitespace_only_piecesEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:855,43'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:865,24'
          Dst:             _ZN13sentencepiece11TrainerSpec29_internal_add_control_symbolsEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:866,19'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:868,23'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream13DataAvailableEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:869,20'
          Dst:             _ZN6google8protobuf8internal9ExpectTagILj242EEEbPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:878,24'
          Dst:             _ZN13sentencepiece11TrainerSpec34_internal_add_user_defined_symbolsEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:879,19'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:881,23'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream13DataAvailableEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:882,20'
          Dst:             _ZN6google8protobuf8internal9ExpectTagILj250EEEbPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:888,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal37set_has_vocabulary_output_piece_scoreEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:889,44'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:896,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal24set_has_hard_vocab_limitEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:897,31'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:904,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal21set_has_use_all_vocabEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:905,28'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:912,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal21set_has_byte_fallbackEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:913,28'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:920,22'
          Dst:             _ZN13sentencepiece11TrainerSpec32_internal_mutable_required_charsEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:921,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:928,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal14set_has_unk_idEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:929,21'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:936,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal14set_has_bos_idEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:937,21'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:944,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal14set_has_eos_idEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:945,21'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:952,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal14set_has_pad_idEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:953,21'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:960,22'
          Dst:             _ZN13sentencepiece11TrainerSpec29_internal_mutable_unk_surfaceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:961,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:968,22'
          Dst:             _ZN13sentencepiece11TrainerSpec27_internal_mutable_unk_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:969,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:976,22'
          Dst:             _ZN13sentencepiece11TrainerSpec27_internal_mutable_bos_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:977,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:984,22'
          Dst:             _ZN13sentencepiece11TrainerSpec27_internal_mutable_eos_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:985,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:992,22'
          Dst:             _ZN13sentencepiece11TrainerSpec27_internal_mutable_pad_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:993,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1000,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal36set_has_train_extremely_large_corpusEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1001,43'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1008,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal35set_has_enable_differential_privacyEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1009,42'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1016,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal40set_has_differential_privacy_noise_levelEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1017,47'
          Dst:             _ZN6google8protobuf8internal13UnalignedLoadIfEET_PKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1024,11'
          Dst:             _ZN13sentencepiece11TrainerSpec9_Internal47set_has_differential_privacy_clipping_thresholdEPN6google8protobuf8internal7HasBitsILm2EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1025,54'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1032,22'
          Dst:             _ZN13sentencepiece11TrainerSpec43_internal_mutable_pretokenization_delimiterEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1033,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1040,22'
          Dst:             _ZN13sentencepiece11TrainerSpec42_internal_mutable_seed_sentencepieces_fileEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1041,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1048,16'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1053,13'
          Dst:             _ZN13sentencepiece11TrainerSpec25internal_default_instanceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1052,28'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1058,33'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1058,33'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1057,15'
          Dst:             _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
    - functionName:    _ZNK13sentencepiece11TrainerSpec18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1653
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         210
      ICount:          2944
      EdgeCount:       279
      CyclomaticComplexity: 71
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream18WriteStringOutlineEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream7TagSizeEj
        - _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
        - _ZN6google8protobuf8internal14WireFormatLite11EncodeFloatEf
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - _ZNK13sentencepiece11TrainerSpec15_internal_inputEi
        - _ZNK13sentencepiece11TrainerSpec16_internal_bos_idEv
        - _ZNK13sentencepiece11TrainerSpec16_internal_eos_idEv
        - _ZNK13sentencepiece11TrainerSpec16_internal_pad_idEv
        - _ZNK13sentencepiece11TrainerSpec16_internal_unk_idEv
        - _ZNK13sentencepiece11TrainerSpec19_internal_bos_pieceEv
        - _ZNK13sentencepiece11TrainerSpec19_internal_eos_pieceEv
        - _ZNK13sentencepiece11TrainerSpec19_internal_pad_pieceEv
        - _ZNK13sentencepiece11TrainerSpec19_internal_unk_pieceEv
        - _ZNK13sentencepiece11TrainerSpec20_internal_input_sizeEv
        - _ZNK13sentencepiece11TrainerSpec20_internal_model_typeEv
        - _ZNK13sentencepiece11TrainerSpec20_internal_vocab_sizeEv
        - _ZNK13sentencepiece11TrainerSpec21_internal_num_threadsEv
        - _ZNK13sentencepiece11TrainerSpec21_internal_unk_surfaceEv
        - _ZNK13sentencepiece11TrainerSpec22_internal_input_formatEv
        - _ZNK13sentencepiece11TrainerSpec22_internal_model_prefixEv
        - _ZNK13sentencepiece11TrainerSpec22_internal_split_digitsEv
        - _ZNK13sentencepiece11TrainerSpec23_internal_byte_fallbackEv
        - _ZNK13sentencepiece11TrainerSpec23_internal_use_all_vocabEv
        - _ZNK13sentencepiece11TrainerSpec24_internal_required_charsEv
        - _ZNK13sentencepiece11TrainerSpec25_internal_accept_languageEi
        - _ZNK13sentencepiece11TrainerSpec25_internal_control_symbolsEi
        - _ZNK13sentencepiece11TrainerSpec25_internal_split_by_numberEv
        - _ZNK13sentencepiece11TrainerSpec26_internal_hard_vocab_limitEv
        - _ZNK13sentencepiece11TrainerSpec26_internal_shrinking_factorEv
        - _ZNK13sentencepiece11TrainerSpec28_internal_character_coverageEv
        - _ZNK13sentencepiece11TrainerSpec28_internal_num_sub_iterationsEv
        - _ZNK13sentencepiece11TrainerSpec29_internal_input_sentence_sizeEv
        - _ZNK13sentencepiece11TrainerSpec29_internal_max_sentence_lengthEv
        - _ZNK13sentencepiece11TrainerSpec29_internal_split_by_whitespaceEv
        - _ZNK13sentencepiece11TrainerSpec30_internal_accept_language_sizeEv
        - _ZNK13sentencepiece11TrainerSpec30_internal_control_symbols_sizeEv
        - _ZNK13sentencepiece11TrainerSpec30_internal_mining_sentence_sizeEv
        - _ZNK13sentencepiece11TrainerSpec30_internal_user_defined_symbolsEi
        - _ZNK13sentencepiece11TrainerSpec31_internal_self_test_sample_sizeEv
        - _ZNK13sentencepiece11TrainerSpec32_internal_shuffle_input_sentenceEv
        - _ZNK13sentencepiece11TrainerSpec32_internal_training_sentence_sizeEv
        - _ZNK13sentencepiece11TrainerSpec33_internal_seed_sentencepiece_sizeEv
        - _ZNK13sentencepiece11TrainerSpec33_internal_split_by_unicode_scriptEv
        - _ZNK13sentencepiece11TrainerSpec34_internal_max_sentencepiece_lengthEv
        - _ZNK13sentencepiece11TrainerSpec34_internal_seed_sentencepieces_fileEv
        - _ZNK13sentencepiece11TrainerSpec35_internal_pretokenization_delimiterEv
        - _ZNK13sentencepiece11TrainerSpec35_internal_user_defined_symbols_sizeEv
        - _ZNK13sentencepiece11TrainerSpec36_internal_treat_whitespace_as_suffixEv
        - _ZNK13sentencepiece11TrainerSpec37_internal_enable_differential_privacyEv
        - _ZNK13sentencepiece11TrainerSpec38_internal_allow_whitespace_only_piecesEv
        - _ZNK13sentencepiece11TrainerSpec38_internal_train_extremely_large_corpusEv
        - _ZNK13sentencepiece11TrainerSpec39_internal_vocabulary_output_piece_scoreEv
        - _ZNK13sentencepiece11TrainerSpec42_internal_differential_privacy_noise_levelEv
        - _ZNK13sentencepiece11TrainerSpec49_internal_differential_privacy_clipping_thresholdEv
        - _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1080,29'
          Dst:             _ZNK13sentencepiece11TrainerSpec20_internal_input_sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1081,27'
          Dst:             _ZNK13sentencepiece11TrainerSpec15_internal_inputEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1082,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream7TagSizeEj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1082,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream18WriteStringOutlineEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1089,18'
          Dst:             _ZNK13sentencepiece11TrainerSpec22_internal_model_prefixEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1088,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1094,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1096,16'
          Dst:             _ZNK13sentencepiece11TrainerSpec20_internal_model_typeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1579,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1580,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1101,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1102,92'
          Dst:             _ZNK13sentencepiece11TrainerSpec20_internal_vocab_sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1514,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1515,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1106,29'
          Dst:             _ZNK13sentencepiece11TrainerSpec30_internal_accept_language_sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1107,27'
          Dst:             _ZNK13sentencepiece11TrainerSpec25_internal_accept_languageEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1108,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream7TagSizeEj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1108,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream18WriteStringOutlineEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1113,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1114,92'
          Dst:             _ZNK13sentencepiece11TrainerSpec31_internal_self_test_sample_sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1514,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1515,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1120,18'
          Dst:             _ZNK13sentencepiece11TrainerSpec22_internal_input_formatEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1119,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1125,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1126,93'
          Dst:             _ZNK13sentencepiece11TrainerSpec28_internal_character_coverageEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1564,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1565,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11EncodeFloatEf
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1565,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1131,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1132,94'
          Dst:             _ZNK13sentencepiece11TrainerSpec29_internal_input_sentence_sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1529,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1530,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1137,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1138,93'
          Dst:             _ZNK13sentencepiece11TrainerSpec30_internal_mining_sentence_sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1514,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1515,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1143,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1144,93'
          Dst:             _ZNK13sentencepiece11TrainerSpec32_internal_training_sentence_sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1514,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1515,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1149,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1150,93'
          Dst:             _ZNK13sentencepiece11TrainerSpec33_internal_seed_sentencepiece_sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1514,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1515,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1155,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1156,93'
          Dst:             _ZNK13sentencepiece11TrainerSpec26_internal_shrinking_factorEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1564,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1565,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11EncodeFloatEf
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1565,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1161,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1162,93'
          Dst:             _ZNK13sentencepiece11TrainerSpec21_internal_num_threadsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1514,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1515,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1167,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1168,93'
          Dst:             _ZNK13sentencepiece11TrainerSpec28_internal_num_sub_iterationsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1514,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1515,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1173,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1174,93'
          Dst:             _ZNK13sentencepiece11TrainerSpec29_internal_max_sentence_lengthEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1514,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1515,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1180,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1181,92'
          Dst:             _ZNK13sentencepiece11TrainerSpec32_internal_shuffle_input_sentenceEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1186,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1187,93'
          Dst:             _ZNK13sentencepiece11TrainerSpec34_internal_max_sentencepiece_lengthEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1514,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1515,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1192,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1193,92'
          Dst:             _ZNK13sentencepiece11TrainerSpec33_internal_split_by_unicode_scriptEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1198,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1199,92'
          Dst:             _ZNK13sentencepiece11TrainerSpec29_internal_split_by_whitespaceEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1204,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1205,92'
          Dst:             _ZNK13sentencepiece11TrainerSpec25_internal_split_by_numberEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1211,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1212,92'
          Dst:             _ZNK13sentencepiece11TrainerSpec36_internal_treat_whitespace_as_suffixEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1217,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1218,92'
          Dst:             _ZNK13sentencepiece11TrainerSpec22_internal_split_digitsEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1223,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1224,92'
          Dst:             _ZNK13sentencepiece11TrainerSpec38_internal_allow_whitespace_only_piecesEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1228,29'
          Dst:             _ZNK13sentencepiece11TrainerSpec30_internal_control_symbols_sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1229,27'
          Dst:             _ZNK13sentencepiece11TrainerSpec25_internal_control_symbolsEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1230,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream7TagSizeEj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1230,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream18WriteStringOutlineEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1234,29'
          Dst:             _ZNK13sentencepiece11TrainerSpec35_internal_user_defined_symbols_sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1235,27'
          Dst:             _ZNK13sentencepiece11TrainerSpec30_internal_user_defined_symbolsEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1236,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream7TagSizeEj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1236,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream18WriteStringOutlineEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1242,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1243,92'
          Dst:             _ZNK13sentencepiece11TrainerSpec39_internal_vocabulary_output_piece_scoreEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1248,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1249,92'
          Dst:             _ZNK13sentencepiece11TrainerSpec26_internal_hard_vocab_limitEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1255,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1256,92'
          Dst:             _ZNK13sentencepiece11TrainerSpec23_internal_use_all_vocabEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1261,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1262,92'
          Dst:             _ZNK13sentencepiece11TrainerSpec23_internal_byte_fallbackEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1268,19'
          Dst:             _ZNK13sentencepiece11TrainerSpec24_internal_required_charsEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1267,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1273,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1274,93'
          Dst:             _ZNK13sentencepiece11TrainerSpec16_internal_unk_idEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1514,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1515,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1280,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1281,93'
          Dst:             _ZNK13sentencepiece11TrainerSpec16_internal_bos_idEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1514,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1515,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1286,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1287,93'
          Dst:             _ZNK13sentencepiece11TrainerSpec16_internal_eos_idEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1514,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1515,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1292,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1293,93'
          Dst:             _ZNK13sentencepiece11TrainerSpec16_internal_pad_idEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1514,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1515,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1300,19'
          Dst:             _ZNK13sentencepiece11TrainerSpec21_internal_unk_surfaceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1299,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1306,19'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_unk_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1305,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1312,19'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_bos_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1311,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1318,19'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_eos_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1317,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1324,19'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_pad_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1323,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1329,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1330,92'
          Dst:             _ZNK13sentencepiece11TrainerSpec38_internal_train_extremely_large_corpusEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1335,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1336,92'
          Dst:             _ZNK13sentencepiece11TrainerSpec37_internal_enable_differential_privacyEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1341,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1342,93'
          Dst:             _ZNK13sentencepiece11TrainerSpec42_internal_differential_privacy_noise_levelEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1564,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1565,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11EncodeFloatEf
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1565,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1347,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1348,94'
          Dst:             _ZNK13sentencepiece11TrainerSpec49_internal_differential_privacy_clipping_thresholdEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1529,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1530,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1354,19'
          Dst:             _ZNK13sentencepiece11TrainerSpec35_internal_pretokenization_delimiterEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1353,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1360,19'
          Dst:             _ZNK13sentencepiece11TrainerSpec34_internal_seed_sentencepieces_fileEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1359,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1364,25'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1368,51'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1369,46'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1368,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
    - functionName:    _ZNK13sentencepiece11TrainerSpec20_internal_input_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2067,17'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec15_internal_inputEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2079
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2080,17'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
    - functionName:    _ZNK13sentencepiece11TrainerSpec22_internal_model_prefixEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2236
      functionLinenumberEnd: 2237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2237,24'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec20_internal_vocab_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2326
      functionLinenumberEnd: 2327
      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:    _ZNK13sentencepiece11TrainerSpec30_internal_accept_language_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2343
      functionLinenumberEnd: 2344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2344,27'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec25_internal_accept_languageEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2356
      functionLinenumberEnd: 2357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2357,27'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
    - functionName:    _ZNK13sentencepiece11TrainerSpec31_internal_self_test_sample_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2428
      functionLinenumberEnd: 2429
      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:    _ZNK13sentencepiece11TrainerSpec22_internal_input_formatEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2163
      functionLinenumberEnd: 2164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2164,24'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec28_internal_character_coverageEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2540
      functionLinenumberEnd: 2541
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec29_internal_input_sentence_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2568
      functionLinenumberEnd: 2569
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec30_internal_mining_sentence_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionLinenumberEnd: 2625
      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:    _ZNK13sentencepiece11TrainerSpec32_internal_training_sentence_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2652
      functionLinenumberEnd: 2653
      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:    _ZNK13sentencepiece11TrainerSpec33_internal_seed_sentencepiece_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2680
      functionLinenumberEnd: 2681
      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:    _ZNK13sentencepiece11TrainerSpec26_internal_shrinking_factorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2708
      functionLinenumberEnd: 2709
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec21_internal_num_threadsEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2764
      functionLinenumberEnd: 2765
      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:    _ZNK13sentencepiece11TrainerSpec28_internal_num_sub_iterationsEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2792
      functionLinenumberEnd: 2793
      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:    _ZNK13sentencepiece11TrainerSpec29_internal_max_sentence_lengthEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2736
      functionLinenumberEnd: 2737
      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:    _ZNK13sentencepiece11TrainerSpec32_internal_shuffle_input_sentenceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2596
      functionLinenumberEnd: 2597
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec34_internal_max_sentencepiece_lengthEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2820
      functionLinenumberEnd: 2821
      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:    _ZNK13sentencepiece11TrainerSpec33_internal_split_by_unicode_scriptEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2848
      functionLinenumberEnd: 2849
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec29_internal_split_by_whitespaceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2904
      functionLinenumberEnd: 2905
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec25_internal_split_by_numberEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2876
      functionLinenumberEnd: 2877
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec36_internal_treat_whitespace_as_suffixEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2932
      functionLinenumberEnd: 2933
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec22_internal_split_digitsEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2988
      functionLinenumberEnd: 2989
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec38_internal_allow_whitespace_only_piecesEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2960
      functionLinenumberEnd: 2961
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec30_internal_control_symbols_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3078
      functionLinenumberEnd: 3079
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3079,27'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec25_internal_control_symbolsEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3091
      functionLinenumberEnd: 3092
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3092,27'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
    - functionName:    _ZNK13sentencepiece11TrainerSpec35_internal_user_defined_symbols_sizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3152
      functionLinenumberEnd: 3153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3153,32'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec30_internal_user_defined_symbolsEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3165
      functionLinenumberEnd: 3166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3166,32'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
    - functionName:    _ZNK13sentencepiece11TrainerSpec39_internal_vocabulary_output_piece_scoreEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3338
      functionLinenumberEnd: 3339
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec26_internal_hard_vocab_limitEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3366
      functionLinenumberEnd: 3367
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec23_internal_use_all_vocabEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3394
      functionLinenumberEnd: 3395
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec23_internal_byte_fallbackEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3310
      functionLinenumberEnd: 3311
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec24_internal_required_charsEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3249
      functionLinenumberEnd: 3250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3250,26'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec16_internal_unk_idEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3422
      functionLinenumberEnd: 3423
      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:    _ZNK13sentencepiece11TrainerSpec16_internal_bos_idEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3450
      functionLinenumberEnd: 3451
      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:    _ZNK13sentencepiece11TrainerSpec16_internal_eos_idEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3478
      functionLinenumberEnd: 3479
      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:    _ZNK13sentencepiece11TrainerSpec16_internal_pad_idEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3506
      functionLinenumberEnd: 3507
      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:    _ZNK13sentencepiece11TrainerSpec19_internal_unk_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3547
      functionLinenumberEnd: 3548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3548,21'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec19_internal_bos_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3621
      functionLinenumberEnd: 3622
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3622,21'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec19_internal_eos_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3695
      functionLinenumberEnd: 3696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3696,21'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec19_internal_pad_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3769
      functionLinenumberEnd: 3770
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3770,21'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec38_internal_train_extremely_large_corpusEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3904
      functionLinenumberEnd: 3905
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec37_internal_enable_differential_privacyEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2456
      functionLinenumberEnd: 2457
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec42_internal_differential_privacy_noise_levelEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2485
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec49_internal_differential_privacy_clipping_thresholdEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2512
      functionLinenumberEnd: 2513
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec35_internal_pretokenization_delimiterEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3028
      functionLinenumberEnd: 3029
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3029,37'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec34_internal_seed_sentencepieces_fileEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3944
      functionLinenumberEnd: 3945
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3945,36'
          Dst:             _ZNK6google8protobuf8internal9TaggedPtrINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3GetEv
    - functionName:    _ZN13sentencepiece11TrainerSpec19_internal_add_inputEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2108
      functionLinenumberEnd: 2109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3AddEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2109,17'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3AddEv
    - functionName:    _ZN13sentencepiece11TrainerSpec30_internal_mutable_model_prefixEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2264,99'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2264,24'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece29TrainerSpec_ModelType_IsValidEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/builtin_pb/sentencepiece_model.pb.cc:130,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec24_internal_set_model_typeENS_21TrainerSpec_ModelTypeE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 2308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece29TrainerSpec_ModelType_IsValidEi
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2305,3'
          Dst:             _ZN13sentencepiece29TrainerSpec_ModelType_IsValidEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2305,3'
          Dst:             __assert_fail
    - functionName:    _ZN13sentencepiece11TrainerSpec22mutable_unknown_fieldsEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:159,32'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:159,32'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal18set_has_vocab_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec29_internal_add_accept_languageEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2385
      functionLinenumberEnd: 2386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3AddEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2386,27'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3AddEv
    - functionName:    _ZN6google8protobuf8internal9ExpectTagILj42EEEbPKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal29set_has_self_test_sample_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec30_internal_mutable_input_formatEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2189
      functionLinenumberEnd: 2191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2191,99'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2191,24'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal26set_has_character_coverageEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal27set_has_input_sentence_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal28set_has_mining_sentence_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal30set_has_training_sentence_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal31set_has_seed_sentencepiece_sizeEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal24set_has_shrinking_factorEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal19set_has_num_threadsEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal26set_has_num_sub_iterationsEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal27set_has_max_sentence_lengthEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal30set_has_shuffle_input_sentenceEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal32set_has_max_sentencepiece_lengthEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal31set_has_split_by_unicode_scriptEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal27set_has_split_by_whitespaceEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal23set_has_split_by_numberEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal34set_has_treat_whitespace_as_suffixEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal20set_has_split_digitsEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal36set_has_allow_whitespace_only_piecesEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec29_internal_add_control_symbolsEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3120
      functionLinenumberEnd: 3121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3AddEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3121,27'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3AddEv
    - functionName:    _ZN6google8protobuf8internal9ExpectTagILj242EEEbPKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:435,12'
          Dst:             memcmp
    - functionName:    _ZN13sentencepiece11TrainerSpec34_internal_add_user_defined_symbolsEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3194
      functionLinenumberEnd: 3195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3AddEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3195,32'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3AddEv
    - functionName:    _ZN6google8protobuf8internal9ExpectTagILj250EEEbPKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:435,12'
          Dst:             memcmp
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal37set_has_vocabulary_output_piece_scoreEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal24set_has_hard_vocab_limitEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal21set_has_use_all_vocabEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal21set_has_byte_fallbackEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec32_internal_mutable_required_charsEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3275
      functionLinenumberEnd: 3277
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3277,101'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3277,26'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal14set_has_unk_idEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal14set_has_bos_idEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal14set_has_eos_idEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal14set_has_pad_idEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec29_internal_mutable_unk_surfaceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3869
      functionLinenumberEnd: 3871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableERKNS1_10LazyStringEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3871,121'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3871,23'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableERKNS1_10LazyStringEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec27_internal_mutable_unk_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3573
      functionLinenumberEnd: 3575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableERKNS1_10LazyStringEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3575,117'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3575,21'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableERKNS1_10LazyStringEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec27_internal_mutable_bos_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3647
      functionLinenumberEnd: 3649
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableERKNS1_10LazyStringEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3649,117'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3649,21'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableERKNS1_10LazyStringEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec27_internal_mutable_eos_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3721
      functionLinenumberEnd: 3723
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableERKNS1_10LazyStringEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3723,117'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3723,21'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableERKNS1_10LazyStringEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec27_internal_mutable_pad_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3795
      functionLinenumberEnd: 3797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableERKNS1_10LazyStringEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3797,117'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3797,21'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableERKNS1_10LazyStringEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal36set_has_train_extremely_large_corpusEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal35set_has_enable_differential_privacyEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal40set_has_differential_privacy_noise_levelEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec9_Internal47set_has_differential_privacy_clipping_thresholdEPN6google8protobuf8internal7HasBitsILm2EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpec43_internal_mutable_pretokenization_delimiterEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3054
      functionLinenumberEnd: 3056
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3056,112'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3056,37'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec42_internal_mutable_seed_sentencepieces_fileEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3970
      functionLinenumberEnd: 3972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3972,111'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3972,36'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec25internal_default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal11FromIntSizeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream24VarintSize32SignExtendedEi
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1728,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream24VarintSize32SignExtendedEi
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite8EnumSizeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1745
      functionLinenumberEnd: 1746
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream24VarintSize32SignExtendedEi
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1746,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream24VarintSize32SignExtendedEi
    - functionName:    _ZNK13sentencepiece11TrainerSpec13SetCachedSizeEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10CachedSize3SetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:553,17'
          Dst:             _ZN6google8protobuf8internal10CachedSize3SetEi
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream24VarintSize32SignExtendedEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1680,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
    - functionName:    _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece11TrainerSpecEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9down_castIPKN13sentencepiece11TrainerSpecEKNS0_11MessageLiteEEET_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:80,10'
          Dst:             _ZN6google8protobuf8internal9down_castIPKN13sentencepiece11TrainerSpecEKNS0_11MessageLiteEEET_PT0_
    - functionName:    _ZN13sentencepiece11TrainerSpec9MergeFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         166
      ICount:          1074
      EdgeCount:       216
      CyclomaticComplexity: 52
      functionsReached:
        - _ZN13sentencepiece11TrainerSpec23_internal_set_bos_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece11TrainerSpec23_internal_set_eos_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece11TrainerSpec23_internal_set_pad_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece11TrainerSpec23_internal_set_unk_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece11TrainerSpec25_internal_set_unk_surfaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece11TrainerSpec26_internal_set_input_formatERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece11TrainerSpec26_internal_set_model_prefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece11TrainerSpec28_internal_set_required_charsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece11TrainerSpec38_internal_set_seed_sentencepieces_fileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13sentencepiece11TrainerSpec39_internal_set_pretokenization_delimiterERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE9MergeFromERKS9_
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZNK13sentencepiece11TrainerSpec19_internal_bos_pieceEv
        - _ZNK13sentencepiece11TrainerSpec19_internal_eos_pieceEv
        - _ZNK13sentencepiece11TrainerSpec19_internal_pad_pieceEv
        - _ZNK13sentencepiece11TrainerSpec19_internal_unk_pieceEv
        - _ZNK13sentencepiece11TrainerSpec21_internal_unk_surfaceEv
        - _ZNK13sentencepiece11TrainerSpec22_internal_input_formatEv
        - _ZNK13sentencepiece11TrainerSpec22_internal_model_prefixEv
        - _ZNK13sentencepiece11TrainerSpec24_internal_required_charsEv
        - _ZNK13sentencepiece11TrainerSpec34_internal_seed_sentencepieces_fileEv
        - _ZNK13sentencepiece11TrainerSpec35_internal_pretokenization_delimiterEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1708,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1708,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1708,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1708,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1709,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1710,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1714,10'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE9MergeFromERKS9_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1715,20'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE9MergeFromERKS9_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1716,20'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE9MergeFromERKS9_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1717,25'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE9MergeFromERKS9_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1721,39'
          Dst:             _ZNK13sentencepiece11TrainerSpec22_internal_model_prefixEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1721,7'
          Dst:             _ZN13sentencepiece11TrainerSpec26_internal_set_model_prefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1708,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1724,39'
          Dst:             _ZNK13sentencepiece11TrainerSpec22_internal_input_formatEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1724,7'
          Dst:             _ZN13sentencepiece11TrainerSpec26_internal_set_input_formatERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1727,41'
          Dst:             _ZNK13sentencepiece11TrainerSpec24_internal_required_charsEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1727,7'
          Dst:             _ZN13sentencepiece11TrainerSpec28_internal_set_required_charsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1730,38'
          Dst:             _ZNK13sentencepiece11TrainerSpec21_internal_unk_surfaceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1730,7'
          Dst:             _ZN13sentencepiece11TrainerSpec25_internal_set_unk_surfaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1733,36'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_unk_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1733,7'
          Dst:             _ZN13sentencepiece11TrainerSpec23_internal_set_unk_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1736,36'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_bos_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1736,7'
          Dst:             _ZN13sentencepiece11TrainerSpec23_internal_set_bos_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1739,36'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_eos_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1739,7'
          Dst:             _ZN13sentencepiece11TrainerSpec23_internal_set_eos_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1742,36'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_pad_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1742,7'
          Dst:             _ZN13sentencepiece11TrainerSpec23_internal_set_pad_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1747,52'
          Dst:             _ZNK13sentencepiece11TrainerSpec35_internal_pretokenization_delimiterEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1747,7'
          Dst:             _ZN13sentencepiece11TrainerSpec39_internal_set_pretokenization_delimiterERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1750,51'
          Dst:             _ZNK13sentencepiece11TrainerSpec34_internal_seed_sentencepieces_fileEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1750,7'
          Dst:             _ZN13sentencepiece11TrainerSpec38_internal_set_seed_sentencepieces_fileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN13sentencepiece11TrainerSpec26_internal_set_model_prefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2241,95'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2241,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec26_internal_set_input_formatERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2166
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2168,95'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2168,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec28_internal_set_required_charsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3252
      functionLinenumberEnd: 3255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3254,97'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3254,19'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec25_internal_set_unk_surfaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3846
      functionLinenumberEnd: 3849
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3848,97'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3848,16'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec23_internal_set_unk_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3550
      functionLinenumberEnd: 3553
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3552,95'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3552,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec23_internal_set_bos_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3624
      functionLinenumberEnd: 3627
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3626,95'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3626,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec23_internal_set_eos_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3698
      functionLinenumberEnd: 3701
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3700,95'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3700,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec23_internal_set_pad_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3772
      functionLinenumberEnd: 3775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3774,95'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3774,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec39_internal_set_pretokenization_delimiterERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3031
      functionLinenumberEnd: 3034
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3033,108'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3033,30'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece11TrainerSpec38_internal_set_seed_sentencepieces_fileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3947
      functionLinenumberEnd: 3950
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3949,107'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3949,29'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal9down_castIPKN13sentencepiece11TrainerSpecEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __dynamic_cast
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece11TrainerSpecEEEPT_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece11TrainerSpecEJEEEPT_PS1_DpOT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:480,12'
          Dst:             _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece11TrainerSpecEJEEEPT_PS1_DpOT0_
    - functionName:    _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece11TrainerSpecEJEEEPT_PS1_DpOT0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3478
      functionLinenumberEnd: 3479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece11TrainerSpecC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece11TrainerSpecEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece11TrainerSpecEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3479,10'
          Dst:             _ZN13sentencepiece11TrainerSpecC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece11TrainerSpecEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece11TrainerSpecEE9ConstructIJPS1_EEEPS4_PvDpOT_
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece11TrainerSpecEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece11TrainerSpecD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN13sentencepiece11TrainerSpecD2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece11TrainerSpecEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece11TrainerSpecC2EPN6google8protobuf5ArenaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN13sentencepiece11TrainerSpecC2EPN6google8protobuf5ArenaE
    - functionName:    _ZL75InitDefaultsscc_info_ModelProto_SentencePiece_sentencepiece_5fmodel_2eprotov
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePieceC2Ev
        - _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:63,3'
          Dst:             _ZN6google8protobuf8internal13VerifyVersionEiiPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:67,15'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePieceC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:68,5'
          Dst:             _ZN6google8protobuf8internal24OnShutdownDestroyMessageEPKv
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePieceC2Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePieceC2EPN6google8protobuf5ArenaE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1629,39'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePieceC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePieceC2EPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2786
      functionLinenumberEnd: 2790
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePiece10SharedCtorEv
        - _ZN13sentencepiece24ModelProto_SentencePiece17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2785,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2786,3'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2784,27'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2787,3'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece10SharedCtorEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2788,3'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece17RegisterArenaDtorEPN6google8protobuf5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2790,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2790,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece10SharedCtorEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2807
      functionLinenumberEnd: 2812
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2808,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2809,28'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2809,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece17RegisterArenaDtorEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2829
      functionLinenumberEnd: 2830
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePieceD0Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2814
      functionLinenumberEnd: 2818
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePieceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2814,55'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePieceD2Ev
    - functionName:    _ZNK13sentencepiece24ModelProto_SentencePiece11GetTypeNameEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3055
      functionLinenumberEnd: 3056
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece24ModelProto_SentencePiece3NewEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece24ModelProto_SentencePieceEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1687,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece24ModelProto_SentencePieceEEEPT_PNS0_5ArenaE
    - functionName:    _ZNK13sentencepiece24ModelProto_SentencePiece3NewEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1690
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece24ModelProto_SentencePieceEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1691,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece24ModelProto_SentencePieceEEEPT_PNS0_5ArenaE
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece5ClearEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2840
      functionLinenumberEnd: 2857
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2846,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2849,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr22ClearNonDefaultToEmptyEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2856,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
    - functionName:    _ZNK13sentencepiece24ModelProto_SentencePiece13IsInitializedEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3037
      functionLinenumberEnd: 3043
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3038,21'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3002
      functionLinenumberEnd: 3005
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePiece9MergeFromERKS0_
        - _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece24ModelProto_SentencePieceEKNS0_11MessageLiteEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3003,14'
          Dst:             _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece24ModelProto_SentencePieceEKNS0_11MessageLiteEEET_PT0_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3003,3'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece9MergeFromERKS0_
    - functionName:    _ZNK13sentencepiece24ModelProto_SentencePiece12ByteSizeLongEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2962
      functionLinenumberEnd: 2998
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          165
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf8internal12ToCachedSizeEm
        - _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal14WireFormatLite8EnumSizeEi
        - _ZNK13sentencepiece24ModelProto_SentencePiece13SetCachedSizeEi
        - _ZNK13sentencepiece24ModelProto_SentencePiece14_internal_typeEv
        - _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_pieceEv
        - _ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2966,30'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2978,17'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2977,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2989,75'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece14_internal_typeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2989,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite8EnumSizeEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2994,39'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2996,21'
          Dst:             _ZN6google8protobuf8internal12ToCachedSizeEm
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2997,3'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece13SetCachedSizeEi
    - functionName:    _ZNK13sentencepiece24ModelProto_SentencePiece13GetCachedSizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal10CachedSize3GetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1705,58'
          Dst:             _ZNK6google8protobuf8internal10CachedSize3GetEv
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2859
      functionLinenumberEnd: 2920
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          270
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePiece18_internal_set_typeENS_29ModelProto_SentencePiece_TypeE
        - _ZN13sentencepiece24ModelProto_SentencePiece22mutable_unknown_fieldsEv
        - _ZN13sentencepiece24ModelProto_SentencePiece23_internal_mutable_pieceEv
        - _ZN13sentencepiece24ModelProto_SentencePiece25internal_default_instanceEv
        - _ZN13sentencepiece24ModelProto_SentencePiece9_Internal13set_has_scoreEPN6google8protobuf8internal7HasBitsILm1EEE
        - _ZN13sentencepiece37ModelProto_SentencePiece_Type_IsValidEi
        - _ZN6google8protobuf8internal11WriteVarintEjmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - _ZN6google8protobuf8internal13UnalignedLoadIfEET_PKc
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal7HasBitsILm1EE2OrERKS3_
        - _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/builtin_pb/sentencepiece_model.pb.cc:2866,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2862,16'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2864,11'
          Dst:             _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2870,22'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece23_internal_mutable_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2871,17'
          Dst:             _ZN6google8protobuf8internal24InlineGreedyStringParserEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2878,11'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece9_Internal13set_has_scoreEPN6google8protobuf8internal7HasBitsILm1EEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2879,20'
          Dst:             _ZN6google8protobuf8internal13UnalignedLoadIfEET_PKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2886,49'
          Dst:             _ZN6google8protobuf8internal12ReadVarint64EPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2888,15'
          Dst:             _ZN13sentencepiece37ModelProto_SentencePiece_Type_IsValidEi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2889,13'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece18_internal_set_typeENS_29ModelProto_SentencePiece_TypeE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2891,68'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece22mutable_unknown_fieldsEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2891,13'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEjmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2898,16'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2903,13'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece25internal_default_instanceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2902,28'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2908,33'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2908,33'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2907,15'
          Dst:             _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2916,14'
          Dst:             _ZN6google8protobuf8internal7HasBitsILm1EE2OrERKS3_
    - functionName:    _ZNK13sentencepiece24ModelProto_SentencePiece18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2925
      functionLinenumberEnd: 2959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          266
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
        - _ZN6google8protobuf8internal14WireFormatLite11EncodeFloatEf
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - _ZNK13sentencepiece24ModelProto_SentencePiece14_internal_typeEv
        - _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_pieceEv
        - _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_scoreEv
        - _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2934,18'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2933,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream23WriteStringMaybeAliasedEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2939,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2940,92'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_scoreEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1564,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1565,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11EncodeFloatEf
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1565,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2945,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2947,16'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece14_internal_typeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1579,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1580,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2951,25'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2955,51'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2956,46'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2955,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
    - functionName:    _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_scoreEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4582
      functionLinenumberEnd: 4583
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece23_internal_mutable_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4547
      functionLinenumberEnd: 4549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4549,92'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4549,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece9_Internal13set_has_scoreEPN6google8protobuf8internal7HasBitsILm1EEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2776
      functionLinenumberEnd: 2778
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece37ModelProto_SentencePiece_Type_IsValidEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/builtin_pb/sentencepiece_model.pb.cc:198,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece22mutable_unknown_fieldsEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1655,32'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1655,32'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece25internal_default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece24ModelProto_SentencePiece13SetCachedSizeEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2831
      functionLinenumberEnd: 2833
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10CachedSize3SetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2832,17'
          Dst:             _ZN6google8protobuf8internal10CachedSize3SetEi
    - functionName:    _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece24ModelProto_SentencePieceEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9down_castIPKN13sentencepiece24ModelProto_SentencePieceEKNS0_11MessageLiteEEET_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:80,10'
          Dst:             _ZN6google8protobuf8internal9down_castIPKN13sentencepiece24ModelProto_SentencePieceEKNS0_11MessageLiteEEET_PT0_
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece9MergeFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3007
      functionLinenumberEnd: 3028
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          234
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePiece19_internal_set_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_pieceEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3009,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3009,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3009,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3009,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3010,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3011,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3018,32'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3018,7'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece19_internal_set_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3009,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece19_internal_set_pieceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4524
      functionLinenumberEnd: 4527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4526,88'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4526,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal9down_castIPKN13sentencepiece24ModelProto_SentencePieceEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __dynamic_cast
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece24ModelProto_SentencePieceEEEPT_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece24ModelProto_SentencePieceEJEEEPT_PS1_DpOT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:480,12'
          Dst:             _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece24ModelProto_SentencePieceEJEEEPT_PS1_DpOT0_
    - functionName:    _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece24ModelProto_SentencePieceEJEEEPT_PS1_DpOT0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3490
      functionLinenumberEnd: 3491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePieceC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece24ModelProto_SentencePieceEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece24ModelProto_SentencePieceEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3491,10'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePieceC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece24ModelProto_SentencePieceEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece24ModelProto_SentencePieceEE9ConstructIJPS1_EEEPS4_PvDpOT_
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece24ModelProto_SentencePieceEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePieceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePieceD2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece24ModelProto_SentencePieceEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePieceC2EPN6google8protobuf5ArenaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePieceC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN13sentencepiece10ModelProtoD0Ev
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3144
      functionLinenumberEnd: 3148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece10ModelProtoD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3144,27'
          Dst:             _ZN13sentencepiece10ModelProtoD2Ev
    - functionName:    _ZNK13sentencepiece10ModelProto11GetTypeNameEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3470
      functionLinenumberEnd: 3471
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece10ModelProto3NewEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece10ModelProtoEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1894,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece10ModelProtoEEEPT_PNS0_5ArenaE
    - functionName:    _ZNK13sentencepiece10ModelProto3NewEPN6google8protobuf5ArenaE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1898
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece10ModelProtoEEEPT_PNS0_5ArenaE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1898,12'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece10ModelProtoEEEPT_PNS0_5ArenaE
    - functionName:    _ZN13sentencepiece10ModelProto5ClearEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3173
      functionLinenumberEnd: 3202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         70
      ICount:          335
      EdgeCount:       79
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13sentencepiece11TrainerSpec5ClearEv
        - _ZN13sentencepiece12SelfTestData5ClearEv
        - _ZN13sentencepiece14NormalizerSpec5ClearEv
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE5ClearEv
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3179,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3180,11'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3184,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3184,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3184,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3184,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3185,22'
          Dst:             _ZN13sentencepiece11TrainerSpec5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3184,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3188,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3188,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3188,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3188,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3189,25'
          Dst:             _ZN13sentencepiece14NormalizerSpec5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3188,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3192,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3192,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3192,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3192,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3193,24'
          Dst:             _ZN13sentencepiece12SelfTestData5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3192,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3196,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3196,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3196,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3196,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3197,27'
          Dst:             _ZN13sentencepiece14NormalizerSpec5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3196,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3201,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata7DoClearINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvv
    - functionName:    _ZNK13sentencepiece10ModelProto13IsInitializedEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3435
      functionLinenumberEnd: 3454
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          110
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6google8protobuf8internal17AllAreInitializedIN13sentencepiece24ModelProto_SentencePieceEEEbRKNS0_16RepeatedPtrFieldIT_EE
        - _ZNK13sentencepiece10ModelProto26_internal_has_trainer_specEv
        - _ZNK13sentencepiece10ModelProto28_internal_has_self_test_dataEv
        - _ZNK13sentencepiece10ModelProto29_internal_has_normalizer_specEv
        - _ZNK13sentencepiece10ModelProto31_internal_has_denormalizer_specEv
        - _ZNK13sentencepiece11TrainerSpec13IsInitializedEv
        - _ZNK13sentencepiece12SelfTestData13IsInitializedEv
        - _ZNK13sentencepiece14NormalizerSpec13IsInitializedEv
        - _ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3436,21'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3440,8'
          Dst:             _ZN6google8protobuf8internal17AllAreInitializedIN13sentencepiece24ModelProto_SentencePieceEEEbRKNS0_16RepeatedPtrFieldIT_EE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3441,7'
          Dst:             _ZNK13sentencepiece10ModelProto26_internal_has_trainer_specEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3442,25'
          Dst:             _ZNK13sentencepiece11TrainerSpec13IsInitializedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3444,7'
          Dst:             _ZNK13sentencepiece10ModelProto29_internal_has_normalizer_specEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3445,28'
          Dst:             _ZNK13sentencepiece14NormalizerSpec13IsInitializedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3447,7'
          Dst:             _ZNK13sentencepiece10ModelProto28_internal_has_self_test_dataEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3448,27'
          Dst:             _ZNK13sentencepiece12SelfTestData13IsInitializedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3450,7'
          Dst:             _ZNK13sentencepiece10ModelProto31_internal_has_denormalizer_specEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3451,30'
          Dst:             _ZNK13sentencepiece14NormalizerSpec13IsInitializedEv
    - functionName:    _ZN13sentencepiece10ModelProto21CheckTypeAndMergeFromERKN6google8protobuf11MessageLiteE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3397
      functionLinenumberEnd: 3400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece10ModelProto9MergeFromERKS0_
        - _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece10ModelProtoEKNS0_11MessageLiteEEET_PT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3398,14'
          Dst:             _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece10ModelProtoEKNS0_11MessageLiteEEET_PT0_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3398,3'
          Dst:             _ZN13sentencepiece10ModelProto9MergeFromERKS0_
    - functionName:    _ZNK13sentencepiece10ModelProto12ByteSizeLongEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3340
      functionLinenumberEnd: 3393
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          227
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf8internal12ToCachedSizeEm
        - _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece11TrainerSpecEEEmRKT_
        - _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece12SelfTestDataEEEmRKT_
        - _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece14NormalizerSpecEEEmRKT_
        - _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece24ModelProto_SentencePieceEEEmRKT_
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEppEv
        - _ZNK13sentencepiece10ModelProto13SetCachedSizeEi
        - _ZNK13sentencepiece10ModelProto21_internal_pieces_sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE5beginEv
        - _ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEneERKS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3344,30'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3351,29'
          Dst:             _ZNK13sentencepiece10ModelProto21_internal_pieces_sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3352,24'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE5beginEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3352,24'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3endEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3352,24'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEneERKS6_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3352,24'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEdeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3354,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece24ModelProto_SentencePieceEEEmRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3352,24'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEppEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3362,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece11TrainerSpecEEEmRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3369,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece14NormalizerSpecEEEmRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3376,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece12SelfTestDataEEEmRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3383,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece14NormalizerSpecEEEmRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3389,39'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3391,21'
          Dst:             _ZN6google8protobuf8internal12ToCachedSizeEm
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3392,3'
          Dst:             _ZNK13sentencepiece10ModelProto13SetCachedSizeEi
    - functionName:    _ZNK13sentencepiece10ModelProto13GetCachedSizeEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal10CachedSize3GetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:1912,58'
          Dst:             _ZNK6google8protobuf8internal10CachedSize3GetEv
    - functionName:    _ZN13sentencepiece10ModelProto14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3204
      functionLinenumberEnd: 3277
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          341
      EdgeCount:       86
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN13sentencepiece10ModelProto20_internal_add_piecesEv
        - _ZN13sentencepiece10ModelProto25internal_default_instanceEv
        - _ZN13sentencepiece10ModelProto30_internal_mutable_trainer_specEv
        - _ZN13sentencepiece10ModelProto32_internal_mutable_self_test_dataEv
        - _ZN13sentencepiece10ModelProto33_internal_mutable_normalizer_specEv
        - _ZN13sentencepiece10ModelProto35_internal_mutable_denormalizer_specEv
        - _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece11TrainerSpecEEEPKcPT_S7_
        - _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece12SelfTestDataEEEPKcPT_S7_
        - _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece14NormalizerSpecEEEPKcPT_S7_
        - _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece24ModelProto_SentencePieceEEEPKcPT_S7_
        - _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - _ZN6google8protobuf8internal18EpsCopyInputStream13DataAvailableEPKc
        - _ZN6google8protobuf8internal7HasBitsILm1EE2OrERKS3_
        - _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - _ZN6google8protobuf8internal9ExpectTagILj10EEEbPKc
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/builtin_pb/sentencepiece_model.pb.cc:3211,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3207,16'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3209,11'
          Dst:             _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3218,37'
          Dst:             _ZN13sentencepiece10ModelProto20_internal_add_piecesEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3218,24'
          Dst:             _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece24ModelProto_SentencePieceEEEPKcPT_S7_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3220,23'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream13DataAvailableEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3221,20'
          Dst:             _ZN6google8protobuf8internal9ExpectTagILj10EEEbPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3227,35'
          Dst:             _ZN13sentencepiece10ModelProto30_internal_mutable_trainer_specEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3227,22'
          Dst:             _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece11TrainerSpecEEEPKcPT_S7_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3234,35'
          Dst:             _ZN13sentencepiece10ModelProto33_internal_mutable_normalizer_specEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3234,22'
          Dst:             _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece14NormalizerSpecEEEPKcPT_S7_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3241,35'
          Dst:             _ZN13sentencepiece10ModelProto32_internal_mutable_self_test_dataEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3241,22'
          Dst:             _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece12SelfTestDataEEEPKcPT_S7_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3248,35'
          Dst:             _ZN13sentencepiece10ModelProto35_internal_mutable_denormalizer_specEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3248,22'
          Dst:             _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece14NormalizerSpecEEEPKcPT_S7_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3255,16'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3260,13'
          Dst:             _ZN13sentencepiece10ModelProto25internal_default_instanceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3259,28'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3265,33'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3265,33'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3264,15'
          Dst:             _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3273,14'
          Dst:             _ZN6google8protobuf8internal7HasBitsILm1EE2OrERKS3_
    - functionName:    _ZNK13sentencepiece10ModelProto18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3282
      functionLinenumberEnd: 3337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          434
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13sentencepiece10ModelProto9_Internal12trainer_specEPKS0_
        - _ZN13sentencepiece10ModelProto9_Internal14self_test_dataEPKS0_
        - _ZN13sentencepiece10ModelProto9_Internal15normalizer_specEPKS0_
        - _ZN13sentencepiece10ModelProto9_Internal17denormalizer_specEPKS0_
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - _ZNK13sentencepiece10ModelProto16_internal_piecesEi
        - _ZNK13sentencepiece10ModelProto21_internal_pieces_sizeEv
        - _ZNK13sentencepiece11TrainerSpec13GetCachedSizeEv
        - _ZNK13sentencepiece11TrainerSpec18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
        - _ZNK13sentencepiece12SelfTestData13GetCachedSizeEv
        - _ZNK13sentencepiece12SelfTestData18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
        - _ZNK13sentencepiece14NormalizerSpec13GetCachedSizeEv
        - _ZNK13sentencepiece14NormalizerSpec18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
        - _ZNK13sentencepiece24ModelProto_SentencePiece13GetCachedSizeEv
        - _ZNK13sentencepiece24ModelProto_SentencePiece18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
        - _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3289,43'
          Dst:             _ZNK13sentencepiece10ModelProto21_internal_pieces_sizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3290,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3292,37'
          Dst:             _ZNK13sentencepiece10ModelProto16_internal_piecesEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1694,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3291,14'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece13GetCachedSizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3291,14'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3291,14'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3298,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3301,12'
          Dst:             _ZN13sentencepiece10ModelProto9_Internal12trainer_specEPKS0_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1694,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3299,14'
          Dst:             _ZNK13sentencepiece11TrainerSpec13GetCachedSizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3299,14'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3299,14'
          Dst:             _ZNK13sentencepiece11TrainerSpec18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3306,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3309,12'
          Dst:             _ZN13sentencepiece10ModelProto9_Internal15normalizer_specEPKS0_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1694,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3307,14'
          Dst:             _ZNK13sentencepiece14NormalizerSpec13GetCachedSizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3307,14'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3307,14'
          Dst:             _ZNK13sentencepiece14NormalizerSpec18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3314,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3317,12'
          Dst:             _ZN13sentencepiece10ModelProto9_Internal14self_test_dataEPKS0_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1694,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3315,14'
          Dst:             _ZNK13sentencepiece12SelfTestData13GetCachedSizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3315,14'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3315,14'
          Dst:             _ZNK13sentencepiece12SelfTestData18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3322,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3325,12'
          Dst:             _ZN13sentencepiece10ModelProto9_Internal17denormalizer_specEPKS0_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1694,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3323,14'
          Dst:             _ZNK13sentencepiece14NormalizerSpec13GetCachedSizeEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3323,14'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3323,14'
          Dst:             _ZNK13sentencepiece14NormalizerSpec18_InternalSerializeEPhPN6google8protobuf2io19EpsCopyOutputStreamE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3329,25'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3333,51'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3334,46'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3333,22'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
    - functionName:    _ZNK13sentencepiece10ModelProto16_internal_piecesEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4650
      functionLinenumberEnd: 4651
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3GetEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4651,18'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3GetEi
    - functionName:    _ZN13sentencepiece10ModelProto9_Internal12trainer_specEPKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3084
      functionLinenumberEnd: 3085
      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:    _ZN13sentencepiece10ModelProto9_Internal15normalizer_specEPKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3088
      functionLinenumberEnd: 3089
      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:    _ZN13sentencepiece10ModelProto9_Internal14self_test_dataEPKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3092
      functionLinenumberEnd: 3093
      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:    _ZN13sentencepiece10ModelProto9_Internal17denormalizer_specEPKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3096
      functionLinenumberEnd: 3097
      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:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3GetEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEERKNT_4TypeEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2173,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEERKNT_4TypeEi
    - functionName:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEERKNT_4TypeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1707,11'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN13sentencepiece10ModelProto20_internal_add_piecesEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4657
      functionLinenumberEnd: 4658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3AddEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4658,18'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3AddEv
    - functionName:    _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece24ModelProto_SentencePieceEEEPKcPT_S7_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePiece14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
        - _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:643,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:645,14'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:647,14'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:650,8'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
    - functionName:    _ZN13sentencepiece10ModelProto30_internal_mutable_trainer_specEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4721
      functionLinenumberEnd: 4727
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece11TrainerSpecEEEPT_PNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4724,64'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4724,15'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece11TrainerSpecEEEPT_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece11TrainerSpecEEEPKcPT_S7_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece11TrainerSpec14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
        - _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:643,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:645,14'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:647,14'
          Dst:             _ZN13sentencepiece11TrainerSpec14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:650,8'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
    - functionName:    _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece14NormalizerSpecEEEPKcPT_S7_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece14NormalizerSpec14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
        - _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:643,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:645,14'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:647,14'
          Dst:             _ZN13sentencepiece14NormalizerSpec14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:650,8'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
    - functionName:    _ZN13sentencepiece10ModelProto32_internal_mutable_self_test_dataEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4887
      functionLinenumberEnd: 4893
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece12SelfTestDataEEEPT_PNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4890,65'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4890,15'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece12SelfTestDataEEEPT_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal12ParseContext12ParseMessageIN13sentencepiece12SelfTestDataEEEPKcPT_S7_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece12SelfTestData14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
        - _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:643,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:645,14'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream9PushLimitEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:647,14'
          Dst:             _ZN13sentencepiece12SelfTestData14_InternalParseEPKcPN6google8protobuf8internal12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:650,8'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream8PopLimitEi
    - functionName:    _ZN13sentencepiece10ModelProto35_internal_mutable_denormalizer_specEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4970
      functionLinenumberEnd: 4976
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece14NormalizerSpecEEEPT_PNS0_5ArenaE
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4973,67'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4973,15'
          Dst:             _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece14NormalizerSpecEEEPT_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3AddEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeESB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2194,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeESB_
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase3AddINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeESB_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1743,12'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1746,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1750,7'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE3NewEPNS0_5ArenaE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:837,10'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE3NewEPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE3NewEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece24ModelProto_SentencePieceEJEEEPT_PS1_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:807,12'
          Dst:             _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece24ModelProto_SentencePieceEJEEEPT_PS1_DpOT0_
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE5beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2613
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEC2IS4_EERKNS2_IT_EE
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEC2EPKPv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2614,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2614,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEC2EPKPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2614,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEC2IS4_EERKNS2_IT_EE
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2628
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEC2IS4_EERKNS2_IT_EE
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEC2EPKPv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE4sizeEv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,19'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8raw_dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,32'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIN13sentencepiece24ModelProto_SentencePieceEEC2EPKPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2629,10'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEC2IS4_EERKNS2_IT_EE
    - functionName:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEneERKS6_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2463
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEdeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2446
      functionLinenumberEnd: 2446
      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:    _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece24ModelProto_SentencePieceEEEmRKT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
        - _ZNK13sentencepiece24ModelProto_SentencePiece12ByteSizeLongEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1763,36'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece12ByteSizeLongEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1763,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEppEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece11TrainerSpecEEEmRKT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
        - _ZNK13sentencepiece11TrainerSpec12ByteSizeLongEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1763,36'
          Dst:             _ZNK13sentencepiece11TrainerSpec12ByteSizeLongEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1763,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece14NormalizerSpecEEEmRKT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
        - _ZNK13sentencepiece14NormalizerSpec12ByteSizeLongEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1763,36'
          Dst:             _ZNK13sentencepiece14NormalizerSpec12ByteSizeLongEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1763,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11MessageSizeIN13sentencepiece12SelfTestDataEEEmRKT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
        - _ZNK13sentencepiece12SelfTestData12ByteSizeLongEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1763,36'
          Dst:             _ZNK13sentencepiece12SelfTestData12ByteSizeLongEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1763,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
    - functionName:    _ZNK13sentencepiece10ModelProto13SetCachedSizeEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3164
      functionLinenumberEnd: 3166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10CachedSize3SetEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3165,17'
          Dst:             _ZN6google8protobuf8internal10CachedSize3SetEi
    - functionName:    _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEC2IS4_EERKNS2_IT_EE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2438
      functionLinenumberEnd: 2443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal8DownCastIPKN13sentencepiece10ModelProtoEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9down_castIPKN13sentencepiece10ModelProtoEKNS0_11MessageLiteEEET_PT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:80,10'
          Dst:             _ZN6google8protobuf8internal9down_castIPKN13sentencepiece10ModelProtoEKNS0_11MessageLiteEEET_PT0_
    - functionName:    _ZN13sentencepiece10ModelProto9MergeFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3402
      functionLinenumberEnd: 3426
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          241
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN13sentencepiece10ModelProto30_internal_mutable_trainer_specEv
        - _ZN13sentencepiece10ModelProto32_internal_mutable_self_test_dataEv
        - _ZN13sentencepiece10ModelProto33_internal_mutable_normalizer_specEv
        - _ZN13sentencepiece10ModelProto35_internal_mutable_denormalizer_specEv
        - _ZN13sentencepiece11TrainerSpec9MergeFromERKS0_
        - _ZN13sentencepiece12SelfTestData9MergeFromERKS0_
        - _ZN13sentencepiece14NormalizerSpec9MergeFromERKS0_
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE9MergeFromERKS4_
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZNK13sentencepiece10ModelProto22_internal_trainer_specEv
        - _ZNK13sentencepiece10ModelProto24_internal_self_test_dataEv
        - _ZNK13sentencepiece10ModelProto25_internal_normalizer_specEv
        - _ZNK13sentencepiece10ModelProto27_internal_denormalizer_specEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3404,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3404,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3404,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3404,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3405,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3406,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3410,11'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE9MergeFromERKS4_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3414,7'
          Dst:             _ZN13sentencepiece10ModelProto30_internal_mutable_trainer_specEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3414,86'
          Dst:             _ZNK13sentencepiece10ModelProto22_internal_trainer_specEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3414,71'
          Dst:             _ZN13sentencepiece11TrainerSpec9MergeFromERKS0_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3404,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3417,7'
          Dst:             _ZN13sentencepiece10ModelProto33_internal_mutable_normalizer_specEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3417,92'
          Dst:             _ZNK13sentencepiece10ModelProto25_internal_normalizer_specEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3417,77'
          Dst:             _ZN13sentencepiece14NormalizerSpec9MergeFromERKS0_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3420,7'
          Dst:             _ZN13sentencepiece10ModelProto32_internal_mutable_self_test_dataEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3420,89'
          Dst:             _ZNK13sentencepiece10ModelProto24_internal_self_test_dataEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3420,74'
          Dst:             _ZN13sentencepiece12SelfTestData9MergeFromERKS0_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3423,7'
          Dst:             _ZN13sentencepiece10ModelProto35_internal_mutable_denormalizer_specEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3423,94'
          Dst:             _ZNK13sentencepiece10ModelProto27_internal_denormalizer_specEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3423,79'
          Dst:             _ZN13sentencepiece14NormalizerSpec9MergeFromERKS0_
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE9MergeFromERKS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEvRKS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2300,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEvRKS2_
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase9MergeFromINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEvRKS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1803
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase17MergeFromInternalERKS2_MS2_FvPPvS6_iiE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1799,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1801,3'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase17MergeFromInternalERKS2_MS2_FvPPvS6_iiE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase18MergeFromInnerLoopINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEvPPvSA_ii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          113
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE5MergeERKS4_PS4_
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1834,5'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE5MergeERKS4_PS4_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1836,18'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1842,9'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE16NewFromPrototypeEPKS4_PNS0_5ArenaE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1843,5'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE5MergeERKS4_PS4_
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE5MergeERKS4_PS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePiece9MergeFromERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:842,7'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece9MergeFromERKS0_
    - functionName:    _ZN6google8protobuf8internal9down_castIPKN13sentencepiece10ModelProtoEKNS0_11MessageLiteEEET_PT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __dynamic_cast
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h:94,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf8internal17AllAreInitializedIN13sentencepiece24ModelProto_SentencePieceEEEbRKNS0_16RepeatedPtrFieldIT_EE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK13sentencepiece24ModelProto_SentencePiece13IsInitializedEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3GetEi
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:114,18'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:115,12'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/generated_message_util.h:115,19'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece13IsInitializedEv
    - functionName:    _ZNK13sentencepiece10ModelProto26_internal_has_trainer_specEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4671
      functionLinenumberEnd: 4675
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4673,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4673,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4673,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4673,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4673,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK13sentencepiece10ModelProto29_internal_has_normalizer_specEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4754
      functionLinenumberEnd: 4758
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4756,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4756,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4756,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4756,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4756,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK13sentencepiece10ModelProto28_internal_has_self_test_dataEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4837
      functionLinenumberEnd: 4841
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4839,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4839,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4839,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4839,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4839,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE5ClearEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEvv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2294,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEvv
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE5ClearEPS4_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1785,26'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1785,7'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE5ClearEPS4_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerIN13sentencepiece24ModelProto_SentencePieceEE5ClearEPS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePiece5ClearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:826,57'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece5ClearEv
    - functionName:    _ZN6google8protobuf11MessageLite18CreateMaybeMessageIN13sentencepiece10ModelProtoEEEPT_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece10ModelProtoEJEEEPT_PS1_DpOT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:480,12'
          Dst:             _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece10ModelProtoEJEEEPT_PS1_DpOT0_
    - functionName:    _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece10ModelProtoEJEEEPT_PS1_DpOT0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3493
      functionLinenumberEnd: 3494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece10ModelProtoC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece10ModelProtoEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece10ModelProtoEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3494,10'
          Dst:             _ZN13sentencepiece10ModelProtoC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece10ModelProtoEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece10ModelProtoEE9ConstructIJPS1_EEEPS4_PvDpOT_
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece14NormalizerSpecEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece14NormalizerSpecD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN13sentencepiece14NormalizerSpecD2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece14NormalizerSpecEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece14NormalizerSpecC2EPN6google8protobuf5ArenaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN13sentencepiece14NormalizerSpecC2EPN6google8protobuf5ArenaE
    - functionName:    _ZN6google8protobuf5Arena18CreateMaybeMessageIN13sentencepiece14NormalizerSpecEJEEEPT_PS1_DpOT0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3481
      functionLinenumberEnd: 3482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece14NormalizerSpecC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece14NormalizerSpecEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece14NormalizerSpecEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3482,10'
          Dst:             _ZN13sentencepiece14NormalizerSpecC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectIN13sentencepiece14NormalizerSpecEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperIN13sentencepiece14NormalizerSpecEE9ConstructIJPS1_EEEPS4_PvDpOT_
    - functionName:    _ZN6google8protobuf8internal7memswapILi32EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - _ZN6google8protobuf8internal9SwapBlockIoEEvPcS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:152,1'
          Dst:             _ZN6google8protobuf8internal9SwapBlockIoEEvPcS3_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:152,1'
          Dst:             _ZN6google8protobuf8internal7memswapILi16EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE12InternalSwapEPS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1155,37'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
    - functionName:    _ZN13sentencepiece10ModelProto12InternalSwapEPS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3456
      functionLinenumberEnd: 3468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          130
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE12InternalSwapEPS4_
        - _ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - _ZN6google8protobuf8internal7memswapILi32EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3458,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3459,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3461,11'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE12InternalSwapEPS4_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3462,3'
          Dst:             _ZN6google8protobuf8internal7memswapILi32EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
    - functionName:    _ZN13sentencepiece10ModelProto8CopyFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3428
      functionLinenumberEnd: 3433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece10ModelProto5ClearEv
        - _ZN13sentencepiece10ModelProto9MergeFromERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3431,3'
          Dst:             _ZN13sentencepiece10ModelProto5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3432,3'
          Dst:             _ZN13sentencepiece10ModelProto9MergeFromERKS0_
    - functionName:    _ZN13sentencepiece10ModelProto16default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3167
      functionLinenumberEnd: 3169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece10ModelProto25internal_default_instanceEv
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3168,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3169,11'
          Dst:             _ZN13sentencepiece10ModelProto25internal_default_instanceEv
    - functionName:    _ZN13sentencepiece10ModelProto9ArenaDtorEPv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3158
      functionLinenumberEnd: 3161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEEC2ERKS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE9MergeFromERKS4_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2Ev
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2103,7'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2104,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE9MergeFromERKS4_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2105,1'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
    - functionName:    _ZN13sentencepiece10ModelProtoC2ERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3110
      functionLinenumberEnd: 3134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          294
      EdgeCount:       92
      CyclomaticComplexity: 42
      functionsReached:
        - _ZN13sentencepiece11TrainerSpecC2ERKS0_
        - _ZN13sentencepiece12SelfTestDataC2ERKS0_
        - _ZN13sentencepiece14NormalizerSpecC2ERKS0_
        - _ZN6google8protobuf11MessageLiteC2Ev
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEEC2ERKS4_
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEED2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZNK13sentencepiece10ModelProto26_internal_has_trainer_specEv
        - _ZNK13sentencepiece10ModelProto28_internal_has_self_test_dataEv
        - _ZNK13sentencepiece10ModelProto29_internal_has_normalizer_specEv
        - _ZNK13sentencepiece10ModelProto31_internal_has_denormalizer_specEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3108,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3107,13'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3107,13'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3110,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEEC2ERKS4_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3111,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3112,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3113,12'
          Dst:             _ZNK13sentencepiece10ModelProto26_internal_has_trainer_specEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3114,25'
          Dst:             _ZN13sentencepiece11TrainerSpecC2ERKS0_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3118,12'
          Dst:             _ZNK13sentencepiece10ModelProto29_internal_has_normalizer_specEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3119,28'
          Dst:             _ZN13sentencepiece14NormalizerSpecC2ERKS0_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3123,12'
          Dst:             _ZNK13sentencepiece10ModelProto28_internal_has_self_test_dataEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3124,27'
          Dst:             _ZN13sentencepiece12SelfTestDataC2ERKS0_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3128,12'
          Dst:             _ZNK13sentencepiece10ModelProto31_internal_has_denormalizer_specEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3129,30'
          Dst:             _ZN13sentencepiece14NormalizerSpecC2ERKS0_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3134,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3134,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3134,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZN13sentencepiece12SelfTestDataC2ERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2580
      functionLinenumberEnd: 2584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       42
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN6google8protobuf11MessageLiteC2Ev
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEEC2ERKS4_
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEED2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2579,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2578,15'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2580,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEEC2ERKS4_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2578,15'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2581,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2582,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2584,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2584,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2584,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEEC2ERKS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE9MergeFromERKS4_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2Ev
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2103,7'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2104,3'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE9MergeFromERKS4_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2105,1'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
    - functionName:    _ZN13sentencepiece14NormalizerSpecC2ERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 1987
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          264
      EdgeCount:       76
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN6google8protobuf11MessageLiteC2Ev
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK13sentencepiece14NormalizerSpec14_internal_nameEv
        - _ZNK13sentencepiece14NormalizerSpec18_internal_has_nameEv
        - _ZNK13sentencepiece14NormalizerSpec30_internal_precompiled_charsmapEv
        - _ZNK13sentencepiece14NormalizerSpec32_internal_normalization_rule_tsvEv
        - _ZNK13sentencepiece14NormalizerSpec34_internal_has_precompiled_charsmapEv
        - _ZNK13sentencepiece14NormalizerSpec36_internal_has_normalization_rule_tsvEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1964,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1963,17'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1963,17'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1966,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1967,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1968,27'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1968,9'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1969,12'
          Dst:             _ZNK13sentencepiece14NormalizerSpec18_internal_has_nameEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1970,87'
          Dst:             _ZNK13sentencepiece14NormalizerSpec14_internal_nameEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1971,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1970,11'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1987,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1973,43'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1973,25'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1974,12'
          Dst:             _ZNK13sentencepiece14NormalizerSpec34_internal_has_precompiled_charsmapEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1975,103'
          Dst:             _ZNK13sentencepiece14NormalizerSpec30_internal_precompiled_charsmapEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1976,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1975,27'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1978,45'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1978,27'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1979,12'
          Dst:             _ZNK13sentencepiece14NormalizerSpec36_internal_has_normalization_rule_tsvEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1980,105'
          Dst:             _ZNK13sentencepiece14NormalizerSpec32_internal_normalization_rule_tsvEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1981,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1980,29'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1987,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZNK13sentencepiece14NormalizerSpec18_internal_has_nameEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3998
      functionLinenumberEnd: 4000
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece14NormalizerSpec34_internal_has_precompiled_charsmapEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4071
      functionLinenumberEnd: 4073
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece14NormalizerSpec36_internal_has_normalization_rule_tsvEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4228
      functionLinenumberEnd: 4230
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11TrainerSpecC2ERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         117
      ICount:          556
      EdgeCount:       182
      CyclomaticComplexity: 67
      functionsReached:
        - _ZN6google8protobuf11MessageLiteC2Ev
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2ERKS9_
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK13sentencepiece11TrainerSpec19_internal_bos_pieceEv
        - _ZNK13sentencepiece11TrainerSpec19_internal_eos_pieceEv
        - _ZNK13sentencepiece11TrainerSpec19_internal_pad_pieceEv
        - _ZNK13sentencepiece11TrainerSpec19_internal_unk_pieceEv
        - _ZNK13sentencepiece11TrainerSpec21_internal_unk_surfaceEv
        - _ZNK13sentencepiece11TrainerSpec22_internal_input_formatEv
        - _ZNK13sentencepiece11TrainerSpec22_internal_model_prefixEv
        - _ZNK13sentencepiece11TrainerSpec23_internal_has_bos_pieceEv
        - _ZNK13sentencepiece11TrainerSpec23_internal_has_eos_pieceEv
        - _ZNK13sentencepiece11TrainerSpec23_internal_has_pad_pieceEv
        - _ZNK13sentencepiece11TrainerSpec23_internal_has_unk_pieceEv
        - _ZNK13sentencepiece11TrainerSpec24_internal_required_charsEv
        - _ZNK13sentencepiece11TrainerSpec25_internal_has_unk_surfaceEv
        - _ZNK13sentencepiece11TrainerSpec26_internal_has_input_formatEv
        - _ZNK13sentencepiece11TrainerSpec26_internal_has_model_prefixEv
        - _ZNK13sentencepiece11TrainerSpec28_internal_has_required_charsEv
        - _ZNK13sentencepiece11TrainerSpec34_internal_seed_sentencepieces_fileEv
        - _ZNK13sentencepiece11TrainerSpec35_internal_pretokenization_delimiterEv
        - _ZNK13sentencepiece11TrainerSpec38_internal_has_seed_sentencepieces_fileEv
        - _ZNK13sentencepiece11TrainerSpec39_internal_has_pretokenization_delimiterEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:426,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:425,14'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:425,14'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:428,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2ERKS9_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:429,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2ERKS9_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:430,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2ERKS9_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:431,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2ERKS9_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:432,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:433,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:434,35'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:434,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:435,12'
          Dst:             _ZNK13sentencepiece11TrainerSpec26_internal_has_model_prefixEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:436,95'
          Dst:             _ZNK13sentencepiece11TrainerSpec22_internal_model_prefixEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:437,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:436,19'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:488,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:439,35'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:439,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:440,12'
          Dst:             _ZNK13sentencepiece11TrainerSpec26_internal_has_input_formatEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:441,95'
          Dst:             _ZNK13sentencepiece11TrainerSpec22_internal_input_formatEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:442,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:441,19'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:444,37'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:444,19'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:445,12'
          Dst:             _ZNK13sentencepiece11TrainerSpec28_internal_has_required_charsEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:446,97'
          Dst:             _ZNK13sentencepiece11TrainerSpec24_internal_required_charsEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:447,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:446,21'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:449,16'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:450,12'
          Dst:             _ZNK13sentencepiece11TrainerSpec25_internal_has_unk_surfaceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:451,97'
          Dst:             _ZNK13sentencepiece11TrainerSpec21_internal_unk_surfaceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:452,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:451,18'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:454,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:455,12'
          Dst:             _ZNK13sentencepiece11TrainerSpec23_internal_has_unk_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:456,95'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_unk_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:457,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:456,16'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:459,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:460,12'
          Dst:             _ZNK13sentencepiece11TrainerSpec23_internal_has_bos_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:461,95'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_bos_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:462,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:461,16'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:464,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:465,12'
          Dst:             _ZNK13sentencepiece11TrainerSpec23_internal_has_eos_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:466,95'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_eos_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:467,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:466,16'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:469,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:470,12'
          Dst:             _ZNK13sentencepiece11TrainerSpec23_internal_has_pad_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:471,95'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_pad_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:472,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:471,16'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_15NonEmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:474,48'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:474,30'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:475,12'
          Dst:             _ZNK13sentencepiece11TrainerSpec39_internal_has_pretokenization_delimiterEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:476,108'
          Dst:             _ZNK13sentencepiece11TrainerSpec35_internal_pretokenization_delimiterEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:477,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:476,32'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:479,47'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:479,29'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:480,12'
          Dst:             _ZNK13sentencepiece11TrainerSpec38_internal_has_seed_sentencepieces_fileEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:481,107'
          Dst:             _ZNK13sentencepiece11TrainerSpec34_internal_seed_sentencepieces_fileEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:482,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:481,31'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:488,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:488,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:488,1'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:488,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:488,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZNK13sentencepiece11TrainerSpec26_internal_has_model_prefixEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2213
      functionLinenumberEnd: 2215
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec26_internal_has_input_formatEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec28_internal_has_required_charsEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3226
      functionLinenumberEnd: 3228
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec23_internal_has_unk_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3523
      functionLinenumberEnd: 3525
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec23_internal_has_bos_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3597
      functionLinenumberEnd: 3599
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec23_internal_has_eos_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3671
      functionLinenumberEnd: 3673
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec23_internal_has_pad_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3745
      functionLinenumberEnd: 3747
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec39_internal_has_pretokenization_delimiterEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3005
      functionLinenumberEnd: 3007
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec38_internal_has_seed_sentencepieces_fileEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3921
      functionLinenumberEnd: 3923
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece12InternalSwapEPS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3045
      functionLinenumberEnd: 3053
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          188
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3047,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3048,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3050,32'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3050,98'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3050,10'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3050,10'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3050,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3050,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece8CopyFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3030
      functionLinenumberEnd: 3035
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePiece5ClearEv
        - _ZN13sentencepiece24ModelProto_SentencePiece9MergeFromERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3033,3'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:3034,3'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece9MergeFromERKS0_
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece16default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2834
      functionLinenumberEnd: 2836
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece24ModelProto_SentencePiece25internal_default_instanceEv
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2835,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2836,11'
          Dst:             _ZN13sentencepiece24ModelProto_SentencePiece25internal_default_instanceEv
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePiece9ArenaDtorEPv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2825
      functionLinenumberEnd: 2828
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece24ModelProto_SentencePiece19_internal_has_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4498
      functionLinenumberEnd: 4500
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece24ModelProto_SentencePieceC2ERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2793
      functionLinenumberEnd: 2805
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          192
      EdgeCount:       50
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN6google8protobuf11MessageLiteC2Ev
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_pieceEv
        - _ZNK13sentencepiece24ModelProto_SentencePiece19_internal_has_pieceEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2792,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2791,27'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2791,27'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2794,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2795,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2796,28'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2796,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2797,12'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece19_internal_has_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2798,88'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_pieceEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2799,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2798,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2805,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2805,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE12InternalSwapEPS4_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1155,37'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase12InternalSwapEPS2_
    - functionName:    _ZN13sentencepiece12SelfTestData12InternalSwapEPS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2756
      functionLinenumberEnd: 2761
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE12InternalSwapEPS4_
        - _ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2758,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2759,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2760,12'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldIN13sentencepiece19SelfTestData_SampleEE12InternalSwapEPS4_
    - functionName:    _ZN13sentencepiece12SelfTestData8CopyFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2741
      functionLinenumberEnd: 2746
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece12SelfTestData5ClearEv
        - _ZN13sentencepiece12SelfTestData9MergeFromERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2744,3'
          Dst:             _ZN13sentencepiece12SelfTestData5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2745,3'
          Dst:             _ZN13sentencepiece12SelfTestData9MergeFromERKS0_
    - functionName:    _ZN13sentencepiece12SelfTestData16default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2609
      functionLinenumberEnd: 2611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece12SelfTestData25internal_default_instanceEv
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2610,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2611,11'
          Dst:             _ZN13sentencepiece12SelfTestData25internal_default_instanceEv
    - functionName:    _ZN13sentencepiece12SelfTestData9ArenaDtorEPv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2600
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample12InternalSwapEPS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2557
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          234
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2553,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2555,32'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2555,98'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2555,10'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2555,10'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2555,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2555,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2556,38'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2556,104'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2556,13'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2556,13'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2556,13'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2556,13'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample8CopyFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2540
      functionLinenumberEnd: 2545
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_Sample5ClearEv
        - _ZN13sentencepiece19SelfTestData_Sample9MergeFromERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2543,3'
          Dst:             _ZN13sentencepiece19SelfTestData_Sample5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2544,3'
          Dst:             _ZN13sentencepiece19SelfTestData_Sample9MergeFromERKS0_
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample25internal_default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample16default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2384
      functionLinenumberEnd: 2386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece19SelfTestData_Sample25internal_default_instanceEv
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2385,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2386,11'
          Dst:             _ZN13sentencepiece19SelfTestData_Sample25internal_default_instanceEv
    - functionName:    _ZN13sentencepiece19SelfTestData_Sample9ArenaDtorEPv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2375
      functionLinenumberEnd: 2378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece19SelfTestData_Sample22_internal_has_expectedEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4378
      functionLinenumberEnd: 4380
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece19SelfTestData_Sample19_internal_has_inputEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4305
      functionLinenumberEnd: 4307
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece19SelfTestData_SampleC2ERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          195
      EdgeCount:       57
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN6google8protobuf11MessageLiteC2Ev
        - _ZN6google8protobuf11MessageLiteD2Ev
        - _ZN6google8protobuf8internal10CachedSizeC2Ev
        - _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK13sentencepiece19SelfTestData_Sample15_internal_inputEv
        - _ZNK13sentencepiece19SelfTestData_Sample18_internal_expectedEv
        - _ZNK13sentencepiece19SelfTestData_Sample19_internal_has_inputEv
        - _ZNK13sentencepiece19SelfTestData_Sample22_internal_has_expectedEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2341,5'
          Dst:             _ZN6google8protobuf11MessageLiteC2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2340,22'
          Dst:             _ZN6google8protobuf8internal10CachedSizeC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:121,28'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2343,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata11DoMergeFromINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvRKT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2344,28'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2344,10'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2345,12'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample19_internal_has_inputEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2346,88'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample15_internal_inputEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2347,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2346,12'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2355,1'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2349,31'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2349,13'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr16UnsafeSetDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2350,12'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample22_internal_has_expectedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2351,91'
          Dst:             _ZNK13sentencepiece19SelfTestData_Sample18_internal_expectedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2352,7'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2351,15'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr3SetENS2_12EmptyDefaultERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece14NormalizerSpec12InternalSwapEPS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2303
      functionLinenumberEnd: 2314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          308
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2305,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2306,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2308,30'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2308,96'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2308,9'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2308,9'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2308,9'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2308,9'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2309,62'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2309,128'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2309,25'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2309,25'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2309,25'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2309,25'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2310,66'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2310,132'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2310,27'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2310,27'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2310,27'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2310,27'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
    - functionName:    _ZN13sentencepiece14NormalizerSpec8CopyFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2293
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece14NormalizerSpec5ClearEv
        - _ZN13sentencepiece14NormalizerSpec9MergeFromERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2291,3'
          Dst:             _ZN13sentencepiece14NormalizerSpec5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2292,3'
          Dst:             _ZN13sentencepiece14NormalizerSpec9MergeFromERKS0_
    - functionName:    _ZN13sentencepiece14NormalizerSpec16default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2021
      functionLinenumberEnd: 2023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece14NormalizerSpec25internal_default_instanceEv
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2022,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:2023,11'
          Dst:             _ZN13sentencepiece14NormalizerSpec25internal_default_instanceEv
    - functionName:    _ZN13sentencepiece14NormalizerSpec9ArenaDtorEPv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionLinenumberEnd: 2015
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal7memswapILi48EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal7memswapILi32EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - _ZN6google8protobuf8internal9SwapBlockIoEEvPcS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:152,1'
          Dst:             _ZN6google8protobuf8internal9SwapBlockIoEEvPcS3_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:152,1'
          Dst:             _ZN6google8protobuf8internal7memswapILi32EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
    - functionName:    _ZN13sentencepiece11TrainerSpec12InternalSwapEPS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          809
      EdgeCount:       125
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12InternalSwapEPS9_
        - _ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_
        - _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - _ZN6google8protobuf8internal7memswapILi48EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1882,16'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/metadata_lite.h:114,24'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1883,23'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata6DoSwapINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEvPT_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1886,10'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12InternalSwapEPS9_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1887,20'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12InternalSwapEPS9_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1888,20'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12InternalSwapEPS9_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1889,25'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12InternalSwapEPS9_
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1890,46'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1890,112'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1890,17'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1890,17'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1890,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1890,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1891,46'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1891,112'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1891,17'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1891,17'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1891,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1891,17'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1892,50'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1892,116'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1892,19'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1892,19'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1892,19'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1892,19'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1893,52'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1893,16'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1893,16'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1893,16'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1893,16'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1894,48'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1894,14'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1894,14'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1894,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1894,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1895,48'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1895,14'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1895,14'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1895,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1895,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1896,48'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1896,14'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1896,14'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1896,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1896,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1897,48'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1897,14'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1897,14'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1897,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1897,14'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1898,72'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1898,138'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1898,30'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1898,30'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1898,30'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1898,30'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1899,70'
          Dst:             _ZN6google8protobuf8internal27GetEmptyStringAlreadyInitedEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1899,136'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1899,29'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1899,29'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1899,29'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1899,29'
          Dst:             _ZN6google8protobuf8internal14ArenaStringPtr7MutableENS2_12EmptyDefaultEPNS0_5ArenaE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1900,3'
          Dst:             _ZN6google8protobuf8internal7memswapILi48EEENSt3__19enable_ifIXaageT_Lm16EltT_lsLj1ELi31EEvE4typeEPcS7_
    - functionName:    _ZN13sentencepiece11TrainerSpec8CopyFromERKS0_
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece11TrainerSpec5ClearEv
        - _ZN13sentencepiece11TrainerSpec9MergeFromERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1868,3'
          Dst:             _ZN13sentencepiece11TrainerSpec5ClearEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:1869,3'
          Dst:             _ZN13sentencepiece11TrainerSpec9MergeFromERKS0_
    - functionName:    _ZN13sentencepiece11TrainerSpec16default_instanceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece11TrainerSpec25internal_default_instanceEv
        - _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:556,3'
          Dst:             _ZN6google8protobuf8internal7InitSCCEPNS1_11SCCInfoBaseE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:557,11'
          Dst:             _ZN13sentencepiece11TrainerSpec25internal_default_instanceEv
    - functionName:    _ZN13sentencepiece11TrainerSpec9ArenaDtorEPv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece35ModelProto_SentencePiece_Type_ParseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_29ModelProto_SentencePiece_TypeE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - _ZN6google8protobuf8internal15LookUpEnumValueEPKNS1_9EnumEntryEmNS0_11StringPieceEPi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:258,49'
          Dst:             _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:257,18'
          Dst:             _ZN6google8protobuf8internal15LookUpEnumValueEPKNS1_9EnumEntryEmNS0_11StringPieceEPi
    - functionName:    _ZN13sentencepiece34ModelProto_SentencePiece_Type_NameENS_29ModelProto_SentencePiece_TypeE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal14GetEmptyStringEv
        - _ZN6google8protobuf8internal14LookUpEnumNameEPKNS1_9EnumEntryEPKimi
        - _ZN6google8protobuf8internal21InitializeEnumStringsEPKNS1_9EnumEntryEPKimPNS1_21ExplicitlyConstructedINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEE
        - _ZNK6google8protobuf8internal21ExplicitlyConstructedINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3getEv
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:241,3'
          Dst:             __cxa_guard_acquire
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:242,7'
          Dst:             _ZN6google8protobuf8internal21InitializeEnumStringsEPKNS1_9EnumEntryEPKimPNS1_21ExplicitlyConstructedINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:241,3'
          Dst:             __cxa_guard_release
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:247,13'
          Dst:             _ZN6google8protobuf8internal14LookUpEnumNameEPKNS1_9EnumEntryEPKimi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:251,22'
          Dst:             _ZN6google8protobuf8internal14GetEmptyStringEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:252,65'
          Dst:             _ZNK6google8protobuf8internal21ExplicitlyConstructedINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3getEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:241,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZNK6google8protobuf8internal21ExplicitlyConstructedINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3getEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      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:    _ZN13sentencepiece27TrainerSpec_ModelType_ParseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_21TrainerSpec_ModelTypeE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - _ZN6google8protobuf8internal15LookUpEnumValueEPKNS1_9EnumEntryEmNS0_11StringPieceEPi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:182,41'
          Dst:             _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:181,18'
          Dst:             _ZN6google8protobuf8internal15LookUpEnumValueEPKNS1_9EnumEntryEmNS0_11StringPieceEPi
    - functionName:    _ZN13sentencepiece26TrainerSpec_ModelType_NameENS_21TrainerSpec_ModelTypeE
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal14GetEmptyStringEv
        - _ZN6google8protobuf8internal14LookUpEnumNameEPKNS1_9EnumEntryEPKimi
        - _ZN6google8protobuf8internal21InitializeEnumStringsEPKNS1_9EnumEntryEPKimPNS1_21ExplicitlyConstructedINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEE
        - _ZNK6google8protobuf8internal21ExplicitlyConstructedINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3getEv
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:165,3'
          Dst:             __cxa_guard_acquire
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:166,7'
          Dst:             _ZN6google8protobuf8internal21InitializeEnumStringsEPKNS1_9EnumEntryEPKimPNS1_21ExplicitlyConstructedINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:165,3'
          Dst:             __cxa_guard_release
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:171,13'
          Dst:             _ZN6google8protobuf8internal14LookUpEnumNameEPKNS1_9EnumEntryEPKimi
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:175,22'
          Dst:             _ZN6google8protobuf8internal14GetEmptyStringEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:176,57'
          Dst:             _ZNK6google8protobuf8internal21ExplicitlyConstructedINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE3getEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.cc:165,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN13sentencepiece10filesystem12WritableFileD2Ev
      functionSourceFile: '/src/sentencepiece/src/filesystem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece10filesystem17PosixWritableFile9WriteLineENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/filesystem.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece10filesystem17PosixWritableFile5WriteENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/filesystem.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece10filesystem17PosixWritableFile6statusEv
      functionSourceFile: '/src/sentencepiece/src/filesystem.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/filesystem.cc:89,40'
          Dst:             _ZN13sentencepiece4util6StatusC2ERKS1_
    - functionName:    _ZN13sentencepiece10filesystem17PosixWritableFileD0Ev
      functionSourceFile: '/src/sentencepiece/src/filesystem.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece10filesystem17PosixWritableFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/filesystem.cc:85,24'
          Dst:             _ZN13sentencepiece10filesystem17PosixWritableFileD2Ev
    - functionName:    _ZN13sentencepiece10filesystem17PosixWritableFileD2Ev
      functionSourceFile: '/src/sentencepiece/src/filesystem.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13sentencepiece10filesystem12WritableFileD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/filesystem.cc:87,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/filesystem.cc:87,3'
          Dst:             _ZN13sentencepiece10filesystem12WritableFileD2Ev
    - functionName:    _ZN13sentencepiece10filesystem12WritableFileC2Ev
      functionSourceFile: '/src/sentencepiece/src/filesystem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece10filesystem12WritableFileD0Ev
      functionSourceFile: '/src/sentencepiece/src/filesystem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece10filesystem17PosixWritableFileC2ENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEb
      functionSourceFile: '/src/sentencepiece/src/filesystem.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          187
      EdgeCount:       60
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN13sentencepiece10filesystem12WritableFileC2Ev
        - _ZN13sentencepiece10filesystem12WritableFileD2Ev
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeEi
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIPKcEERS1_RKT_
        - _ZN13sentencepiece4util6StatusC2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util6StatusaSERKS1_
        - _ZN13sentencepiece4util8StrErrorEi
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - __errno_location
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/filesystem.cc:73,3'
          Dst:             _ZN13sentencepiece10filesystem12WritableFileC2Ev
        - Src:             'src/filesystem.cc:73,3'
          Dst:             _ZN13sentencepiece4util6StatusC2Ev
        - Src:             'src/filesystem.cc:81,11'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeEi
        - Src:             'src/filesystem.cc:82,11'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/filesystem.cc:82,19'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIPKcEERS1_RKT_
        - Src:             'src/filesystem.cc:82,38'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/filesystem.cc:82,66'
          Dst:             __errno_location
        - Src:             'src/filesystem.cc:82,51'
          Dst:             _ZN13sentencepiece4util8StrErrorEi
        - Src:             'src/filesystem.cc:82,48'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEERS1_RKT_
        - Src:             'src/filesystem.cc:81,11'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/filesystem.cc:80,15'
          Dst:             _ZN13sentencepiece4util6StatusaSERKS1_
        - Src:             'src/filesystem.cc:80,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/filesystem.cc:80,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/filesystem.cc:80,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/filesystem.cc:80,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/filesystem.cc:83,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/filesystem.cc:83,3'
          Dst:             _ZN13sentencepiece10filesystem12WritableFileD2Ev
    - functionName:    _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeEi
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIPKcEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      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:    _ZN13sentencepiece10filesystem12ReadableFileD2Ev
      functionSourceFile: '/src/sentencepiece/src/filesystem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece10filesystem17PosixReadableFile7ReadAllEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/filesystem.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          154
      EdgeCount:       48
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/filesystem.cc:58,7'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/filesystem.cc:58,7'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/filesystem.cc:58,7'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/filesystem.cc:58,7'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/filesystem.cc:58,7'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/filesystem.cc:58,7'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    _ZN13sentencepiece10filesystem17PosixReadableFile8ReadLineEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/filesystem.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece10filesystem17PosixReadableFile6statusEv
      functionSourceFile: '/src/sentencepiece/src/filesystem.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/filesystem.cc:50,40'
          Dst:             _ZN13sentencepiece4util6StatusC2ERKS1_
    - functionName:    _ZN13sentencepiece10filesystem17PosixReadableFileD0Ev
      functionSourceFile: '/src/sentencepiece/src/filesystem.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece10filesystem17PosixReadableFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/filesystem.cc:46,24'
          Dst:             _ZN13sentencepiece10filesystem17PosixReadableFileD2Ev
    - functionName:    _ZN13sentencepiece10filesystem17PosixReadableFileD2Ev
      functionSourceFile: '/src/sentencepiece/src/filesystem.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13sentencepiece10filesystem12ReadableFileD2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/filesystem.cc:48,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/filesystem.cc:48,3'
          Dst:             _ZN13sentencepiece10filesystem12ReadableFileD2Ev
    - functionName:    _ZN13sentencepiece10filesystem12ReadableFileC2Ev
      functionSourceFile: '/src/sentencepiece/src/filesystem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece10filesystem12ReadableFileD0Ev
      functionSourceFile: '/src/sentencepiece/src/filesystem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece10filesystem17PosixReadableFileC2ENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEb
      functionSourceFile: '/src/sentencepiece/src/filesystem.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          216
      EdgeCount:       74
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN13sentencepiece10filesystem12ReadableFileC2Ev
        - _ZN13sentencepiece10filesystem12ReadableFileD2Ev
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeEi
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIPKcEERS1_RKT_
        - _ZN13sentencepiece4util6StatusC2Ev
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util6StatusaSERKS1_
        - _ZN13sentencepiece4util8StrErrorEi
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - __errno_location
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/filesystem.cc:34,3'
          Dst:             _ZN13sentencepiece10filesystem12ReadableFileC2Ev
        - Src:             'src/filesystem.cc:34,3'
          Dst:             _ZN13sentencepiece4util6StatusC2Ev
        - Src:             'src/filesystem.cc:41,17'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeEi
        - Src:             'src/filesystem.cc:42,17'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/filesystem.cc:42,25'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIPKcEERS1_RKT_
        - Src:             'src/filesystem.cc:42,44'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/filesystem.cc:42,72'
          Dst:             __errno_location
        - Src:             'src/filesystem.cc:42,57'
          Dst:             _ZN13sentencepiece4util8StrErrorEi
        - Src:             'src/filesystem.cc:42,54'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEERS1_RKT_
        - Src:             'src/filesystem.cc:41,17'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/filesystem.cc:41,15'
          Dst:             _ZN13sentencepiece4util6StatusaSERKS1_
        - Src:             'src/filesystem.cc:41,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/filesystem.cc:41,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/filesystem.cc:41,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/filesystem.cc:41,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/filesystem.cc:44,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/filesystem.cc:44,3'
          Dst:             _ZN13sentencepiece10filesystem12ReadableFileD2Ev
    - functionName:    _ZN13sentencepiece10filesystem15NewWritableFileENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEb
      functionSourceFile: '/src/sentencepiece/src/filesystem.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece10filesystem15NewReadableFileENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEb
      functionSourceFile: '/src/sentencepiece/src/filesystem.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece12ModelFactory6CreateERKNS_10ModelProtoE
      functionSourceFile: '/src/sentencepiece/src/model_factory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          184
      EdgeCount:       54
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK13sentencepiece10ModelProto12trainer_specEv
        - _ZNK13sentencepiece11TrainerSpec10model_typeEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/model_factory.cc:29,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/model_factory.cc:27,42'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/model_factory.cc:29,24'
          Dst:             _ZNK13sentencepiece11TrainerSpec10model_typeEv
        - Src:             'src/model_factory.cc:43,7'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/model_factory.cc:43,7'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/model_factory.cc:43,7'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/model_factory.cc:43,60'
          Dst:             _ZNK13sentencepiece11TrainerSpec10model_typeEv
        - Src:             'src/model_factory.cc:43,7'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/model_factory.cc:43,7'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/model_factory.cc:43,7'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    _ZN13sentencepiece4port18InsertIfNotPresentINSt3__113unordered_mapINS2_17basic_string_viewIcNS2_11char_traitsIcEEEEiNS2_4hashIS7_EENS2_8equal_toIS7_EENS2_9allocatorINS2_4pairIKS7_iEEEEEEEEbPT_RKNSI_10value_typeE
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece10normalizer13PrefixMatcherD2Ev
      functionSourceFile: '/src/sentencepiece/src/normalizer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      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:    _ZNK13sentencepiece24ModelProto_SentencePiece5scoreEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4585
      functionLinenumberEnd: 4587
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_scoreEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4587,10'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece15_internal_scoreEv
    - functionName:    _ZNK13sentencepiece14ModelInterface23VerifyOutputsEquivalentENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEES5_
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece14ModelInterface19ByteFallbackEnabledEv
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece10ModelProto12trainer_specEv
        - _ZNK13sentencepiece11TrainerSpec13byte_fallbackEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:186,42'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/model_interface.h:186,57'
          Dst:             _ZNK13sentencepiece11TrainerSpec13byte_fallbackEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec13byte_fallbackEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3313
      functionLinenumberEnd: 3315
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece11TrainerSpec23_internal_byte_fallbackEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3315,10'
          Dst:             _ZNK13sentencepiece11TrainerSpec23_internal_byte_fallbackEv
    - functionName:    _ZNK13sentencepiece14ModelInterface6IsByteEi
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto6piecesEi
        - _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:182,27'
          Dst:             _ZNK13sentencepiece10ModelProto6piecesEi
        - Src:             'src/model_interface.h:182,38'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
    - functionName:    _ZNK13sentencepiece10ModelProto6piecesEi
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4653
      functionLinenumberEnd: 4655
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto16_internal_piecesEi
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4655,10'
          Dst:             _ZNK13sentencepiece10ModelProto16_internal_piecesEi
    - functionName:    _ZNK13sentencepiece14ModelInterface13IsUserDefinedEi
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto6piecesEi
        - _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:176,27'
          Dst:             _ZNK13sentencepiece10ModelProto6piecesEi
        - Src:             'src/model_interface.h:176,38'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
    - functionName:    _ZNK13sentencepiece14ModelInterface8IsUnusedEi
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto6piecesEi
        - _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:170,27'
          Dst:             _ZNK13sentencepiece10ModelProto6piecesEi
        - Src:             'src/model_interface.h:170,38'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
    - functionName:    _ZNK13sentencepiece14ModelInterface9IsControlEi
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto6piecesEi
        - _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:164,27'
          Dst:             _ZNK13sentencepiece10ModelProto6piecesEi
        - Src:             'src/model_interface.h:164,38'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
    - functionName:    _ZNK13sentencepiece14ModelInterface9IsUnknownEi
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto6piecesEi
        - _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:158,27'
          Dst:             _ZNK13sentencepiece10ModelProto6piecesEi
        - Src:             'src/model_interface.h:158,38'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
    - functionName:    _ZNK13sentencepiece14ModelInterface8GetScoreEi
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto6piecesEi
        - _ZNK13sentencepiece24ModelProto_SentencePiece5scoreEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:153,26'
          Dst:             _ZNK13sentencepiece10ModelProto6piecesEi
        - Src:             'src/model_interface.h:153,37'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece5scoreEv
    - functionName:    _ZNK13sentencepiece14ModelInterface12GetPieceSizeEv
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece10ModelProto11pieces_sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:146,26'
          Dst:             _ZNK13sentencepiece10ModelProto11pieces_sizeEv
    - functionName:    _ZNK13sentencepiece14ModelInterface9IdToPieceEi
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto6piecesEi
        - _ZNK13sentencepiece24ModelProto_SentencePiece5pieceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:139,26'
          Dst:             _ZNK13sentencepiece10ModelProto6piecesEi
        - Src:             'src/model_interface.h:139,37'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece5pieceEv
    - functionName:    _ZNK13sentencepiece14ModelInterface27IsCalculateEntropyAvailableEv
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece14ModelInterface31IsSampleEncodeAndScoreAvailableEv
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece14ModelInterface22IsNBestEncodeAvailableEv
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece14ModelInterface23IsSampleEncodeAvailableEv
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece14ModelInterface16CalculateEntropyENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEf
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      float
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          131
      EdgeCount:       40
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:116,5'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/model_interface.h:116,5'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/model_interface.h:116,5'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/model_interface.h:116,5'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/model_interface.h:116,5'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/model_interface.h:116,5'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    _ZNK13sentencepiece14ModelInterface20SampleEncodeAndScoreENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEfibb
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - float
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          197
      EdgeCount:       57
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:108,5'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/model_interface.h:108,5'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/model_interface.h:108,5'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/model_interface.h:108,5'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/model_interface.h:108,5'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/model_interface.h:108,5'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    _ZNK13sentencepiece14ModelInterface12SampleEncodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEf
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          134
      EdgeCount:       40
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:93,5'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/model_interface.h:93,5'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/model_interface.h:93,5'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/model_interface.h:93,5'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/model_interface.h:93,5'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/model_interface.h:93,5'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    _ZNK13sentencepiece14ModelInterface11NBestEncodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEi
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          137
      EdgeCount:       41
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:87,5'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/model_interface.h:87,5'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/model_interface.h:87,5'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/model_interface.h:87,5'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/model_interface.h:87,5'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/model_interface.h:87,5'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    _ZNK13sentencepiece14ModelInterface14prefix_matcherEv
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece14ModelInterface11model_protoEv
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece14ModelInterface6statusEv
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:72,48'
          Dst:             _ZN13sentencepiece4util6StatusC2ERKS1_
    - functionName:    '_ZZN13sentencepiece11PieceToByteENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEENK3$_0clEv'
      functionSourceFile: '/src/sentencepiece/src/model_interface.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13sentencepiece11ByteToPieceEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.cc:219,12'
          Dst:             _ZN13sentencepiece11ByteToPieceEh
    - functionName:    _ZN13sentencepiece11ByteToPieceEh
      functionSourceFile: '/src/sentencepiece/src/model_interface.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4absl9StrFormatIJhEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcDpRKT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.cc:211,10'
          Dst:             _ZN4absl9StrFormatIJhEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcDpRKT_
    - functionName:    _ZN4absl9StrFormatIJhEEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcDpRKT_
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_format.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/absl/strings/str_format.h:29,19'
          Dst:             snprintf
        - Src:             'third_party/absl/strings/str_format.h:32,3'
          Dst:             snprintf
    - functionName:    _ZN13sentencepiece14SplitIntoWordsENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEbb
      functionSourceFile: '/src/sentencepiece/src/model_interface.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          352
      EdgeCount:       67
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13sentencepiece11string_util10OneCharLenEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.cc:168,25'
          Dst:             _ZN13sentencepiece11string_util10OneCharLenEPKc
        - Src:             'src/model_interface.cc:189,25'
          Dst:             _ZN13sentencepiece11string_util10OneCharLenEPKc
    - functionName:    _ZN13sentencepiece11PieceToByteENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/model_interface.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZN13sentencepiece11PieceToByteENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEENK3$_0clEv'
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.cc:216,3'
          Dst:             __cxa_guard_acquire
        - Src:             'src/model_interface.cc:216,35'
          Dst:             '_ZZN13sentencepiece11PieceToByteENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEENK3$_0clEv'
        - Src:             'src/model_interface.cc:216,3'
          Dst:             __cxa_guard_release
        - Src:             'src/model_interface.cc:216,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN13sentencepiece4port18InsertIfNotPresentINSt3__113unordered_mapINS2_17basic_string_viewIcNS2_11char_traitsIcEEEEiNS2_4hashIS7_EENS2_8equal_toIS7_EENS2_9allocatorINS2_4pairIKS7_iEEEEEEEEbPT_RKNSI_10value_type10first_typeERKNSK_11second_typeE
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4port18InsertIfNotPresentINSt3__113unordered_mapINS2_17basic_string_viewIcNS2_11char_traitsIcEEEEiNS2_4hashIS7_EENS2_8equal_toIS7_EENS2_9allocatorINS2_4pairIKS7_iEEEEEEEEbPT_RKNSI_10value_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util.h:247,10'
          Dst:             _ZN13sentencepiece4port18InsertIfNotPresentINSt3__113unordered_mapINS2_17basic_string_viewIcNS2_11char_traitsIcEEEEiNS2_4hashIS7_EENS2_8equal_toIS7_EENS2_9allocatorINS2_4pairIKS7_iEEEEEEEEbPT_RKNSI_10value_typeE
    - functionName:    _ZN13sentencepiece14ModelInterface16InitializePiecesEv
      functionSourceFile: '/src/sentencepiece/src/model_interface.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         141
      ICount:          784
      EdgeCount:       242
      CyclomaticComplexity: 103
      functionsReached:
        - _ZN13sentencepiece11PieceToByteENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - _ZN13sentencepiece4port18InsertIfNotPresentINSt3__113unordered_mapINS2_17basic_string_viewIcNS2_11char_traitsIcEEEEiNS2_4hashIS7_EENS2_8equal_toIS7_EENS2_9allocatorINS2_4pairIKS7_iEEEEEEEEbPT_RKNSI_10value_type10first_typeERKNSK_11second_typeE
        - _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util6StatusaSERKS1_
        - _ZNK13sentencepiece10ModelProto11pieces_sizeEv
        - _ZNK13sentencepiece10ModelProto12trainer_specEv
        - _ZNK13sentencepiece10ModelProto6piecesEi
        - _ZNK13sentencepiece11TrainerSpec13byte_fallbackEv
        - _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - _ZNK13sentencepiece24ModelProto_SentencePiece5pieceEv
      functionUses:    4
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/model_interface.cc:73,37'
          Dst:             _ZNK13sentencepiece10ModelProto11pieces_sizeEv
        - Src:             'src/model_interface.cc:74,36'
          Dst:             _ZNK13sentencepiece10ModelProto6piecesEi
        - Src:             'src/model_interface.cc:76,13'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - Src:             'src/model_interface.cc:77,13'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - Src:             'src/model_interface.cc:78,13'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - Src:             'src/model_interface.cc:88,37'
          Dst:             _ZNK13sentencepiece10ModelProto11pieces_sizeEv
        - Src:             'src/model_interface.cc:89,36'
          Dst:             _ZNK13sentencepiece10ModelProto6piecesEi
        - Src:             'src/model_interface.cc:90,12'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece5pieceEv
        - Src:             'src/model_interface.cc:91,17'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/model_interface.cc:91,15'
          Dst:             _ZN13sentencepiece4util6StatusaSERKS1_
        - Src:             'src/model_interface.cc:91,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/model_interface.cc:91,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/model_interface.cc:96,13'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - Src:             'src/model_interface.cc:97,13'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - Src:             'src/model_interface.cc:98,13'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - Src:             'src/model_interface.cc:100,64'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece5pieceEv
        - Src:             'src/model_interface.cc:99,10'
          Dst:             _ZN13sentencepiece4port18InsertIfNotPresentINSt3__113unordered_mapINS2_17basic_string_viewIcNS2_11char_traitsIcEEEEiNS2_4hashIS7_EENS2_8equal_toIS7_EENS2_9allocatorINS2_4pairIKS7_iEEEEEEEEbPT_RKNSI_10value_type10first_typeERKNSK_11second_typeE
        - Src:             'src/model_interface.cc:101,40'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece5pieceEv
        - Src:             'src/model_interface.cc:101,17'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/model_interface.cc:101,15'
          Dst:             _ZN13sentencepiece4util6StatusaSERKS1_
        - Src:             'src/model_interface.cc:101,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/model_interface.cc:101,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/model_interface.cc:105,12'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - Src:             'src/model_interface.cc:106,38'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece5pieceEv
        - Src:             'src/model_interface.cc:109,12'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - Src:             'src/model_interface.cc:111,19'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/model_interface.cc:111,17'
          Dst:             _ZN13sentencepiece4util6StatusaSERKS1_
        - Src:             'src/model_interface.cc:111,9'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/model_interface.cc:111,9'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/model_interface.cc:117,12'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - Src:             'src/model_interface.cc:118,26'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/model_interface.cc:118,41'
          Dst:             _ZNK13sentencepiece11TrainerSpec13byte_fallbackEv
        - Src:             'src/model_interface.cc:120,52'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece5pieceEv
        - Src:             'src/model_interface.cc:120,13'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/model_interface.cc:119,17'
          Dst:             _ZN13sentencepiece4util6StatusaSERKS1_
        - Src:             'src/model_interface.cc:119,9'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/model_interface.cc:119,9'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/model_interface.cc:124,39'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece5pieceEv
        - Src:             'src/model_interface.cc:124,24'
          Dst:             _ZN13sentencepiece11PieceToByteENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'src/model_interface.cc:129,52'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece5pieceEv
        - Src:             'src/model_interface.cc:129,13'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/model_interface.cc:128,17'
          Dst:             _ZN13sentencepiece4util6StatusaSERKS1_
        - Src:             'src/model_interface.cc:128,9'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/model_interface.cc:128,9'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/model_interface.cc:136,15'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/model_interface.cc:136,13'
          Dst:             _ZN13sentencepiece4util6StatusaSERKS1_
        - Src:             'src/model_interface.cc:136,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/model_interface.cc:136,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/model_interface.cc:140,21'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/model_interface.cc:140,36'
          Dst:             _ZNK13sentencepiece11TrainerSpec13byte_fallbackEv
        - Src:             'src/model_interface.cc:144,17'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/model_interface.cc:144,15'
          Dst:             _ZN13sentencepiece4util6StatusaSERKS1_
        - Src:             'src/model_interface.cc:144,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/model_interface.cc:144,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZNK13sentencepiece14ModelInterface9PieceToIdENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/model_interface.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece11TrainerSpec9pad_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3756
      functionLinenumberEnd: 3760
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece11TrainerSpec19_internal_pad_pieceEv
        - _ZNK6google8protobuf8internal10LazyString3getEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3758,18'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3758,102'
          Dst:             _ZNK6google8protobuf8internal10LazyString3getEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3759,10'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_pad_pieceEv
    - functionName:    _ZNK13sentencepiece14ModelInterface9pad_pieceEv
      functionSourceFile: '/src/sentencepiece/src/model_interface.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece10ModelProto12trainer_specEv
        - _ZNK13sentencepiece11TrainerSpec9pad_pieceEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.cc:46,3'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/model_interface.cc:46,3'
          Dst:             _ZNK13sentencepiece11TrainerSpec9pad_pieceEv
        - Src:             'src/model_interface.cc:46,3'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/model_interface.cc:46,3'
          Dst:             _ZNK13sentencepiece11TrainerSpec9pad_pieceEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec9eos_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3682
      functionLinenumberEnd: 3686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece11TrainerSpec19_internal_eos_pieceEv
        - _ZNK6google8protobuf8internal10LazyString3getEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3684,18'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3684,102'
          Dst:             _ZNK6google8protobuf8internal10LazyString3getEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3685,10'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_eos_pieceEv
    - functionName:    _ZNK13sentencepiece14ModelInterface9eos_pieceEv
      functionSourceFile: '/src/sentencepiece/src/model_interface.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece10ModelProto12trainer_specEv
        - _ZNK13sentencepiece11TrainerSpec9eos_pieceEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.cc:42,3'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/model_interface.cc:42,3'
          Dst:             _ZNK13sentencepiece11TrainerSpec9eos_pieceEv
        - Src:             'src/model_interface.cc:42,3'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/model_interface.cc:42,3'
          Dst:             _ZNK13sentencepiece11TrainerSpec9eos_pieceEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec9bos_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3608
      functionLinenumberEnd: 3612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece11TrainerSpec19_internal_bos_pieceEv
        - _ZNK6google8protobuf8internal10LazyString3getEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3610,18'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3610,102'
          Dst:             _ZNK6google8protobuf8internal10LazyString3getEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3611,10'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_bos_pieceEv
    - functionName:    _ZNK13sentencepiece14ModelInterface9bos_pieceEv
      functionSourceFile: '/src/sentencepiece/src/model_interface.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece10ModelProto12trainer_specEv
        - _ZNK13sentencepiece11TrainerSpec9bos_pieceEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.cc:38,3'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/model_interface.cc:38,3'
          Dst:             _ZNK13sentencepiece11TrainerSpec9bos_pieceEv
        - Src:             'src/model_interface.cc:38,3'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/model_interface.cc:38,3'
          Dst:             _ZNK13sentencepiece11TrainerSpec9bos_pieceEv
    - functionName:    _ZNK13sentencepiece11TrainerSpec9unk_pieceEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3534
      functionLinenumberEnd: 3538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece11TrainerSpec19_internal_unk_pieceEv
        - _ZNK6google8protobuf8internal10LazyString3getEv
        - _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3536,18'
          Dst:             _ZNK6google8protobuf8internal14ArenaStringPtr9IsDefaultEPKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3536,102'
          Dst:             _ZNK6google8protobuf8internal10LazyString3getEv
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:3537,10'
          Dst:             _ZNK13sentencepiece11TrainerSpec19_internal_unk_pieceEv
    - functionName:    _ZNK13sentencepiece14ModelInterface9unk_pieceEv
      functionSourceFile: '/src/sentencepiece/src/model_interface.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece10ModelProto12trainer_specEv
        - _ZNK13sentencepiece11TrainerSpec9unk_pieceEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.cc:34,3'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/model_interface.cc:34,3'
          Dst:             _ZNK13sentencepiece11TrainerSpec9unk_pieceEv
        - Src:             'src/model_interface.cc:34,3'
          Dst:             _ZNK13sentencepiece10ModelProto12trainer_specEv
        - Src:             'src/model_interface.cc:34,3'
          Dst:             _ZNK13sentencepiece11TrainerSpec9unk_pieceEv
    - functionName:    _ZN13sentencepiece14ModelInterfaceD2Ev
      functionSourceFile: '/src/sentencepiece/src/model_interface.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.cc:27,36'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZN13sentencepiece14ModelInterfaceD0Ev
      functionSourceFile: '/src/sentencepiece/src/model_interface.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece14ModelInterfaceC2ERKNS_10ModelProtoE
      functionSourceFile: '/src/sentencepiece/src/model_interface.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece4util8OkStatusEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.cc:26,43'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilder5clearEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1551
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE5clearEv
        - _ZN5Darts7Details8AutoPoolIhE5clearEv
        - _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE5clearEv
        - _ZN5Darts7Details9AutoArrayIjE5clearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1546,10'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1547,11'
          Dst:             _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1548,11'
          Dst:             _ZN5Darts7Details8AutoPoolIhE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1549,10'
          Dst:             _ZN5Darts7Details9AutoArrayIjE5clearEv
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE5clearEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE6resizeEm
        - _ZN5Darts7Details9AutoArrayIcE5clearEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:622,5'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE6resizeEm
        - Src:             'third_party/darts_clone/darts.h:623,10'
          Dst:             _ZN5Darts7Details9AutoArrayIcE5clearEv
    - functionName:    _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE5clearEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details8AutoPoolIhE5clearEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIhE6resizeEm
        - _ZN5Darts7Details9AutoArrayIcE5clearEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:622,5'
          Dst:             _ZN5Darts7Details8AutoPoolIhE6resizeEm
        - Src:             'third_party/darts_clone/darts.h:623,10'
          Dst:             _ZN5Darts7Details9AutoArrayIcE5clearEv
    - functionName:    _ZN5Darts7Details9AutoArrayIjE5clearEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details8AutoPoolIhE6resizeEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIhE10resize_bufEm
        - _ZN5Darts7Details8AutoPoolIhEixEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:648,7'
          Dst:             _ZN5Darts7Details8AutoPoolIhEixEm
        - Src:             'third_party/darts_clone/darts.h:651,7'
          Dst:             _ZN5Darts7Details8AutoPoolIhE10resize_bufEm
        - Src:             'third_party/darts_clone/darts.h:654,12'
          Dst:             _ZN5Darts7Details8AutoPoolIhEixEm
    - functionName:    _ZN5Darts7Details9AutoArrayIcE5clearEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details8AutoPoolIhEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcEixEm
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:611,37'
          Dst:             _ZN5Darts7Details9AutoArrayIcEixEm
    - functionName:    _ZN5Darts7Details8AutoPoolIhE10resize_bufEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          175
      EdgeCount:       59
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcE4swapEPS2_
        - _ZN5Darts7Details9AutoArrayIcE5resetEPc
        - _ZN5Darts7Details9AutoArrayIcEC2EPc
        - _ZN5Darts7Details9AutoArrayIcED2Ev
        - _ZN5Darts7Details9AutoArrayIcEixEm
        - _ZN5Darts7Details9ExceptionC2EPKc
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:699,19'
          Dst:             _ZN5Darts7Details9AutoArrayIcEC2EPc
        - Src:             'third_party/darts_clone/darts.h:701,9'
          Dst:             _ZN5Darts7Details9AutoArrayIcE5resetEPc
        - Src:             'third_party/darts_clone/darts.h:702,3'
          Dst:             __cxa_begin_catch
        - Src:             'third_party/darts_clone/darts.h:703,5'
          Dst:             __cxa_allocate_exception
        - Src:             'third_party/darts_clone/darts.h:703,5'
          Dst:             _ZN5Darts7Details9ExceptionC2EPKc
        - Src:             'third_party/darts_clone/darts.h:703,5'
          Dst:             __cxa_throw
        - Src:             'third_party/darts_clone/darts.h:704,3'
          Dst:             __cxa_end_catch
        - Src:             'third_party/darts_clone/darts.h:707,37'
          Dst:             _ZN5Darts7Details9AutoArrayIcEixEm
        - Src:             'third_party/darts_clone/darts.h:708,38'
          Dst:             _ZN5Darts7Details9AutoArrayIcEixEm
        - Src:             'third_party/darts_clone/darts.h:715,8'
          Dst:             _ZN5Darts7Details9AutoArrayIcE4swapEPS2_
        - Src:             'third_party/darts_clone/darts.h:717,1'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:717,1'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:704,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5Darts7Details9AutoArrayIcEC2EPc
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details9AutoArrayIcE5resetEPc
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcE4swapEPS2_
        - _ZN5Darts7Details9AutoArrayIcEC2EPc
        - _ZN5Darts7Details9AutoArrayIcED2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:586,5'
          Dst:             _ZN5Darts7Details9AutoArrayIcEC2EPc
        - Src:             'third_party/darts_clone/darts.h:586,22'
          Dst:             _ZN5Darts7Details9AutoArrayIcE4swapEPS2_
        - Src:             'third_party/darts_clone/darts.h:586,5'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:586,5'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
    - functionName:    _ZN5Darts7Details9ExceptionC2EPKc
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionC2B8ne220000Ev
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:89,12'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
    - functionName:    _ZN5Darts7Details9ExceptionD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionD2Ev
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:91,33'
          Dst:             _ZNSt9exceptionD2Ev
    - functionName:    _ZN5Darts7Details9AutoArrayIcEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details9AutoArrayIcE4swapEPS2_
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details9AutoArrayIcED2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcE5clearEv
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:560,5'
          Dst:             _ZN5Darts7Details9AutoArrayIcE5clearEv
    - functionName:    _ZN5Darts7Details9ExceptionD0Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9ExceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:91,32'
          Dst:             _ZN5Darts7Details9ExceptionD2Ev
    - functionName:    _ZNK5Darts7Details9Exception4whatEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE6resizeEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details22DoubleArrayBuilderUnitC2Ev
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE10resize_bufEm
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:648,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:651,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE10resize_bufEm
        - Src:             'third_party/darts_clone/darts.h:654,12'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:654,30'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnitC2Ev
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcEixEm
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:611,37'
          Dst:             _ZN5Darts7Details9AutoArrayIcEixEm
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE10resize_bufEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          162
      EdgeCount:       56
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcE4swapEPS2_
        - _ZN5Darts7Details9AutoArrayIcE5resetEPc
        - _ZN5Darts7Details9AutoArrayIcEC2EPc
        - _ZN5Darts7Details9AutoArrayIcED2Ev
        - _ZN5Darts7Details9AutoArrayIcEixEm
        - _ZN5Darts7Details9ExceptionC2EPKc
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:699,19'
          Dst:             _ZN5Darts7Details9AutoArrayIcEC2EPc
        - Src:             'third_party/darts_clone/darts.h:701,9'
          Dst:             _ZN5Darts7Details9AutoArrayIcE5resetEPc
        - Src:             'third_party/darts_clone/darts.h:702,3'
          Dst:             __cxa_begin_catch
        - Src:             'third_party/darts_clone/darts.h:703,5'
          Dst:             __cxa_allocate_exception
        - Src:             'third_party/darts_clone/darts.h:703,5'
          Dst:             _ZN5Darts7Details9ExceptionC2EPKc
        - Src:             'third_party/darts_clone/darts.h:703,5'
          Dst:             __cxa_throw
        - Src:             'third_party/darts_clone/darts.h:704,3'
          Dst:             __cxa_end_catch
        - Src:             'third_party/darts_clone/darts.h:707,37'
          Dst:             _ZN5Darts7Details9AutoArrayIcEixEm
        - Src:             'third_party/darts_clone/darts.h:708,38'
          Dst:             _ZN5Darts7Details9AutoArrayIcEixEm
        - Src:             'third_party/darts_clone/darts.h:715,8'
          Dst:             _ZN5Darts7Details9AutoArrayIcE4swapEPS2_
        - Src:             'third_party/darts_clone/darts.h:717,1'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:717,1'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:704,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5Darts7Details22DoubleArrayBuilderUnitC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1363
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details9AutoArrayIcEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:608,43'
          Dst:             _ZNK5Darts7Details9AutoArrayIcEixEm
    - functionName:    _ZNK5Darts7Details9AutoArrayIcEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details15DoubleArrayUnitC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details8AutoPoolIhE5emptyEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details6KeysetIiE4keysEmm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK5Darts7Details6KeysetIiE11has_lengthsEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:870,9'
          Dst:             _ZNK5Darts7Details6KeysetIiE11has_lengthsEv
    - functionName:    _ZNK5Darts7Details6KeysetIiE11has_lengthsEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilder19arrange_from_keysetIiEEjRKNS0_6KeysetIT_EEmmmj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          272
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN5Darts7Details18DoubleArrayBuilder10reserve_idEj
        - _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - _ZN5Darts7Details22DoubleArrayBuilderUnit10set_offsetEj
        - _ZN5Darts7Details22DoubleArrayBuilderUnit12set_has_leafEb
        - _ZN5Darts7Details22DoubleArrayBuilderUnit9set_labelEh
        - _ZN5Darts7Details22DoubleArrayBuilderUnit9set_valueEi
        - _ZN5Darts7Details27DoubleArrayBuilderExtraUnit11set_is_usedEb
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - _ZN5Darts7Details8AutoPoolIhE6appendERKh
        - _ZN5Darts7Details8AutoPoolIhE6resizeEm
        - _ZN5Darts7Details8AutoPoolIhEixEm
        - _ZN5Darts7Details9ExceptionC2EPKc
        - _ZN5Darts7Details9ExceptionD2Ev
        - _ZNK5Darts7Details18DoubleArrayBuilder17find_valid_offsetEj
        - _ZNK5Darts7Details6KeysetIiE11has_lengthsEv
        - _ZNK5Darts7Details6KeysetIiE4keysEmm
        - _ZNK5Darts7Details6KeysetIiE6valuesEm
        - _ZNK5Darts7Details6KeysetIiE7lengthsEm
        - _ZNK5Darts7Details6KeysetIiE8num_keysEv
        - _ZNK5Darts7Details8AutoPoolIhE4sizeEv
        - _ZNK5Darts7Details8AutoPoolIhE5emptyEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1718,11'
          Dst:             _ZN5Darts7Details8AutoPoolIhE6resizeEm
        - Src:             'third_party/darts_clone/darts.h:1722,31'
          Dst:             _ZNK5Darts7Details6KeysetIiE4keysEmm
        - Src:             'third_party/darts_clone/darts.h:1724,18'
          Dst:             _ZNK5Darts7Details6KeysetIiE11has_lengthsEv
        - Src:             'third_party/darts_clone/darts.h:1724,50'
          Dst:             _ZNK5Darts7Details6KeysetIiE7lengthsEm
        - Src:             'third_party/darts_clone/darts.h:1725,9'
          Dst:             __cxa_allocate_exception
        - Src:             'third_party/darts_clone/darts.h:1725,9'
          Dst:             _ZN5Darts7Details9ExceptionC2EPKc
        - Src:             'third_party/darts_clone/darts.h:1725,9'
          Dst:             __cxa_throw
        - Src:             'third_party/darts_clone/darts.h:1725,9'
          Dst:             _ZN5Darts7Details9ExceptionD2Ev
        - Src:             'third_party/darts_clone/darts.h:1727,25'
          Dst:             _ZNK5Darts7Details6KeysetIiE6valuesEm
        - Src:             'third_party/darts_clone/darts.h:1728,9'
          Dst:             __cxa_allocate_exception
        - Src:             'third_party/darts_clone/darts.h:1728,9'
          Dst:             _ZN5Darts7Details9ExceptionC2EPKc
        - Src:             'third_party/darts_clone/darts.h:1728,9'
          Dst:             __cxa_throw
        - Src:             'third_party/darts_clone/darts.h:1728,9'
          Dst:             _ZN5Darts7Details9ExceptionD2Ev
        - Src:             'third_party/darts_clone/darts.h:1732,24'
          Dst:             _ZNK5Darts7Details6KeysetIiE6valuesEm
        - Src:             'third_party/darts_clone/darts.h:1735,38'
          Dst:             _ZNK5Darts7Details6KeysetIiE8num_keysEv
        - Src:             'third_party/darts_clone/darts.h:1739,17'
          Dst:             _ZNK5Darts7Details8AutoPoolIhE5emptyEv
        - Src:             'third_party/darts_clone/darts.h:1740,15'
          Dst:             _ZN5Darts7Details8AutoPoolIhE6appendERKh
        - Src:             'third_party/darts_clone/darts.h:1741,41'
          Dst:             _ZNK5Darts7Details8AutoPoolIhE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1741,25'
          Dst:             _ZN5Darts7Details8AutoPoolIhEixEm
        - Src:             'third_party/darts_clone/darts.h:1742,35'
          Dst:             _ZNK5Darts7Details8AutoPoolIhE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1742,19'
          Dst:             _ZN5Darts7Details8AutoPoolIhEixEm
        - Src:             'third_party/darts_clone/darts.h:1743,9'
          Dst:             __cxa_allocate_exception
        - Src:             'third_party/darts_clone/darts.h:1743,9'
          Dst:             _ZN5Darts7Details9ExceptionC2EPKc
        - Src:             'third_party/darts_clone/darts.h:1743,9'
          Dst:             __cxa_throw
        - Src:             'third_party/darts_clone/darts.h:1743,9'
          Dst:             _ZN5Darts7Details9ExceptionD2Ev
        - Src:             'third_party/darts_clone/darts.h:1745,15'
          Dst:             _ZN5Darts7Details8AutoPoolIhE6appendERKh
        - Src:             'third_party/darts_clone/darts.h:1749,20'
          Dst:             _ZNK5Darts7Details18DoubleArrayBuilder17find_valid_offsetEj
        - Src:             'third_party/darts_clone/darts.h:1750,3'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1750,18'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnit10set_offsetEj
        - Src:             'third_party/darts_clone/darts.h:1752,39'
          Dst:             _ZNK5Darts7Details8AutoPoolIhE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1753,37'
          Dst:             _ZN5Darts7Details8AutoPoolIhEixEm
        - Src:             'third_party/darts_clone/darts.h:1754,5'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder10reserve_idEj
        - Src:             'third_party/darts_clone/darts.h:1755,9'
          Dst:             _ZN5Darts7Details8AutoPoolIhEixEm
        - Src:             'third_party/darts_clone/darts.h:1756,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1756,22'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnit12set_has_leafEb
        - Src:             'third_party/darts_clone/darts.h:1757,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1757,28'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnit9set_valueEi
        - Src:             'third_party/darts_clone/darts.h:1759,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1759,38'
          Dst:             _ZN5Darts7Details8AutoPoolIhEixEm
        - Src:             'third_party/darts_clone/darts.h:1759,28'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnit9set_labelEh
        - Src:             'third_party/darts_clone/darts.h:1762,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1762,18'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit11set_is_usedEb
    - functionName:    _ZNK5Darts7Details6KeysetIiE7lengthsEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK5Darts7Details6KeysetIiE11has_lengthsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:879,9'
          Dst:             _ZNK5Darts7Details6KeysetIiE11has_lengthsEv
    - functionName:    _ZNK5Darts7Details6KeysetIiE6valuesEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK5Darts7Details6KeysetIiE10has_valuesEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:893,9'
          Dst:             _ZNK5Darts7Details6KeysetIiE10has_valuesEv
    - functionName:    _ZNK5Darts7Details6KeysetIiE8num_keysEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details8AutoPoolIhE6appendERKh
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIhE10resize_bufEm
        - _ZN5Darts7Details8AutoPoolIhEixEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:642,7'
          Dst:             _ZN5Darts7Details8AutoPoolIhE10resize_bufEm
        - Src:             'third_party/darts_clone/darts.h:643,10'
          Dst:             _ZN5Darts7Details8AutoPoolIhEixEm
    - functionName:    _ZNK5Darts7Details8AutoPoolIhE4sizeEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details18DoubleArrayBuilder17find_valid_offsetEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK5Darts7Details18DoubleArrayBuilder15is_valid_offsetEjj
        - _ZNK5Darts7Details18DoubleArrayBuilder6extrasEj
        - _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit4nextEv
        - _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
        - _ZNK5Darts7Details8AutoPoolIhEixEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1768,30'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1769,19'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1774,35'
          Dst:             _ZNK5Darts7Details8AutoPoolIhEixEm
        - Src:             'third_party/darts_clone/darts.h:1775,9'
          Dst:             _ZNK5Darts7Details18DoubleArrayBuilder15is_valid_offsetEjj
        - Src:             'third_party/darts_clone/darts.h:1778,18'
          Dst:             _ZNK5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1778,37'
          Dst:             _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit4nextEv
        - Src:             'third_party/darts_clone/darts.h:1781,17'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
    - functionName:    _ZN5Darts7Details22DoubleArrayBuilderUnit10set_offsetEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5Darts7Details9ExceptionC2EPKc
        - _ZN5Darts7Details9ExceptionD2Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1380,7'
          Dst:             __cxa_allocate_exception
        - Src:             'third_party/darts_clone/darts.h:1380,7'
          Dst:             _ZN5Darts7Details9ExceptionC2EPKc
        - Src:             'third_party/darts_clone/darts.h:1380,7'
          Dst:             __cxa_throw
        - Src:             'third_party/darts_clone/darts.h:1380,7'
          Dst:             _ZN5Darts7Details9ExceptionD2Ev
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilder10reserve_idEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details18DoubleArrayBuilder12expand_unitsEv
        - _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - _ZN5Darts7Details27DoubleArrayBuilderExtraUnit12set_is_fixedEb
        - _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_nextEj
        - _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_prevEj
        - _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit4nextEv
        - _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit4prevEv
        - _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1805,20'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1806,5'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder12expand_unitsEv
        - Src:             'third_party/darts_clone/darts.h:1810,20'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1810,31'
          Dst:             _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit4nextEv
        - Src:             'third_party/darts_clone/darts.h:1812,29'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1815,10'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1815,21'
          Dst:             _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit4prevEv
        - Src:             'third_party/darts_clone/darts.h:1815,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1815,38'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1815,49'
          Dst:             _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit4nextEv
        - Src:             'third_party/darts_clone/darts.h:1815,29'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_nextEj
        - Src:             'third_party/darts_clone/darts.h:1816,10'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1816,21'
          Dst:             _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit4nextEv
        - Src:             'third_party/darts_clone/darts.h:1816,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1816,38'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1816,49'
          Dst:             _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit4prevEv
        - Src:             'third_party/darts_clone/darts.h:1816,29'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_prevEj
        - Src:             'third_party/darts_clone/darts.h:1817,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1817,14'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit12set_is_fixedEb
    - functionName:    _ZN5Darts7Details22DoubleArrayBuilderUnit12set_has_leafEb
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details22DoubleArrayBuilderUnit9set_valueEi
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details22DoubleArrayBuilderUnit9set_labelEh
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1488
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEEixEm
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1489,12'
          Dst:             _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEEixEm
    - functionName:    _ZN5Darts7Details27DoubleArrayBuilderExtraUnit11set_is_usedEb
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilder12expand_unitsEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          156
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - _ZN5Darts7Details18DoubleArrayBuilder9fix_blockEj
        - _ZN5Darts7Details27DoubleArrayBuilderExtraUnit11set_is_usedEb
        - _ZN5Darts7Details27DoubleArrayBuilderExtraUnit12set_is_fixedEb
        - _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_nextEj
        - _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_prevEj
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE6resizeEm
        - _ZNK5Darts7Details18DoubleArrayBuilder10num_blocksEv
        - _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit4prevEv
        - _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1821,34'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1822,28'
          Dst:             _ZNK5Darts7Details18DoubleArrayBuilder10num_blocksEv
        - Src:             'third_party/darts_clone/darts.h:1828,5'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder9fix_blockEj
        - Src:             'third_party/darts_clone/darts.h:1831,10'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE6resizeEm
        - Src:             'third_party/darts_clone/darts.h:1835,7'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1835,18'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit11set_is_usedEb
        - Src:             'third_party/darts_clone/darts.h:1836,7'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1836,18'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit12set_is_fixedEb
        - Src:             'third_party/darts_clone/darts.h:1841,5'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1841,19'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_nextEj
        - Src:             'third_party/darts_clone/darts.h:1842,5'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1842,15'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_prevEj
        - Src:             'third_party/darts_clone/darts.h:1845,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1845,25'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_prevEj
        - Src:             'third_party/darts_clone/darts.h:1846,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1846,30'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_nextEj
        - Src:             'third_party/darts_clone/darts.h:1848,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1848,34'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1848,55'
          Dst:             _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit4prevEv
        - Src:             'third_party/darts_clone/darts.h:1848,25'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_prevEj
        - Src:             'third_party/darts_clone/darts.h:1849,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1849,30'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_nextEj
        - Src:             'third_party/darts_clone/darts.h:1851,10'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1851,31'
          Dst:             _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit4prevEv
        - Src:             'third_party/darts_clone/darts.h:1851,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1851,39'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_nextEj
        - Src:             'third_party/darts_clone/darts.h:1852,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1852,24'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_prevEj
    - functionName:    _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit4nextEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit4prevEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_nextEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details27DoubleArrayBuilderExtraUnit8set_prevEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details27DoubleArrayBuilderExtraUnit12set_is_fixedEb
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details18DoubleArrayBuilder10num_blocksEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1482,19'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilder9fix_blockEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1867
      functionLinenumberEnd: 1885
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5Darts7Details18DoubleArrayBuilder10reserve_idEj
        - _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - _ZN5Darts7Details22DoubleArrayBuilderUnit9set_labelEh
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit7is_usedEv
        - _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit8is_fixedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1873,10'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1873,25'
          Dst:             _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit7is_usedEv
        - Src:             'third_party/darts_clone/darts.h:1880,10'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1880,21'
          Dst:             _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit8is_fixedEv
        - Src:             'third_party/darts_clone/darts.h:1881,7'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder10reserve_idEj
        - Src:             'third_party/darts_clone/darts.h:1882,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1882,18'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnit9set_labelEh
    - functionName:    _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit7is_usedEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit8is_fixedEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details8AutoPoolIhEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details9AutoArrayIcEixEm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:608,43'
          Dst:             _ZNK5Darts7Details9AutoArrayIcEixEm
    - functionName:    _ZNK5Darts7Details18DoubleArrayBuilder15is_valid_offsetEjj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1785
      functionLinenumberEnd: 1802
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK5Darts7Details18DoubleArrayBuilder6extrasEj
        - _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit7is_usedEv
        - _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit8is_fixedEv
        - _ZNK5Darts7Details8AutoPoolIhE4sizeEv
        - _ZNK5Darts7Details8AutoPoolIhEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1786,7'
          Dst:             _ZNK5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1786,22'
          Dst:             _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit7is_usedEv
        - Src:             'third_party/darts_clone/darts.h:1795,39'
          Dst:             _ZNK5Darts7Details8AutoPoolIhE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1796,25'
          Dst:             _ZNK5Darts7Details8AutoPoolIhEixEm
        - Src:             'third_party/darts_clone/darts.h:1796,9'
          Dst:             _ZNK5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1796,37'
          Dst:             _ZNK5Darts7Details27DoubleArrayBuilderExtraUnit8is_fixedEv
    - functionName:    _ZNK5Darts7Details18DoubleArrayBuilder6extrasEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEEixEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1486,12'
          Dst:             _ZNK5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEEixEm
    - functionName:    _ZNK5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details6KeysetIiE10has_valuesEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilder17build_from_keysetIiEEvRKNS0_6KeysetIT_EEmmmj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          139
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN5Darts7Details18DoubleArrayBuilder17build_from_keysetIiEEvRKNS0_6KeysetIT_EEmmmj
        - _ZN5Darts7Details18DoubleArrayBuilder19arrange_from_keysetIiEEjRKNS0_6KeysetIT_EEmmmj
        - _ZNK5Darts7Details6KeysetIiE4keysEmm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1689,20'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder19arrange_from_keysetIiEEjRKNS0_6KeysetIT_EEmmmj
        - Src:             'third_party/darts_clone/darts.h:1692,16'
          Dst:             _ZNK5Darts7Details6KeysetIiE4keysEmm
        - Src:             'third_party/darts_clone/darts.h:1702,34'
          Dst:             _ZNK5Darts7Details6KeysetIiE4keysEmm
        - Src:             'third_party/darts_clone/darts.h:1704,31'
          Dst:             _ZNK5Darts7Details6KeysetIiE4keysEmm
        - Src:             'third_party/darts_clone/darts.h:1706,7'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder17build_from_keysetIiEEvRKNS0_6KeysetIT_EEmmmj
        - Src:             'third_party/darts_clone/darts.h:1709,27'
          Dst:             _ZNK5Darts7Details6KeysetIiE4keysEmm
        - Src:             'third_party/darts_clone/darts.h:1712,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder17build_from_keysetIiEEvRKNS0_6KeysetIT_EEmmmj
    - functionName:    _ZNK5Darts7Details8DawgUnit5valueEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details11DawgBuilder5valueEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - _ZNK5Darts7Details8DawgUnit5valueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1034,12'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1034,23'
          Dst:             _ZNK5Darts7Details8DawgUnit5valueEv
    - functionName:    _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details9AutoArrayIcEixEm
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:608,43'
          Dst:             _ZNK5Darts7Details9AutoArrayIcEixEm
    - functionName:    _ZNK5Darts7Details9AutoArrayIjEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details9BitVector4rankEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9BitVector9pop_countEj
        - _ZNK5Darts7Details8AutoPoolIjEixEm
        - _ZNK5Darts7Details9AutoArrayIjEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:781,12'
          Dst:             _ZNK5Darts7Details9AutoArrayIjEixEm
        - Src:             'third_party/darts_clone/darts.h:781,40'
          Dst:             _ZNK5Darts7Details8AutoPoolIjEixEm
        - Src:             'third_party/darts_clone/darts.h:781,30'
          Dst:             _ZN5Darts7Details9BitVector9pop_countEj
    - functionName:    _ZNK5Darts7Details8AutoPoolIjEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details9AutoArrayIcEixEm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:608,43'
          Dst:             _ZNK5Darts7Details9AutoArrayIcEixEm
    - functionName:    _ZN5Darts7Details9BitVector9pop_countEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details9BitVectorixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details8AutoPoolIjEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:776,13'
          Dst:             _ZNK5Darts7Details8AutoPoolIjEixEm
    - functionName:    _ZNK5Darts7Details11DawgBuilder7siblingEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - _ZNK5Darts7Details8DawgUnit11has_siblingEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1031,12'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1031,23'
          Dst:             _ZNK5Darts7Details8DawgUnit11has_siblingEv
    - functionName:    _ZNK5Darts7Details8DawgUnit11has_siblingEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details11DawgBuilder5labelEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details8AutoPoolIhEixEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1041,12'
          Dst:             _ZNK5Darts7Details8AutoPoolIhEixEm
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilder17arrange_from_dawgERKNS0_11DawgBuilderEjj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          135
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details18DoubleArrayBuilder10reserve_idEj
        - _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - _ZN5Darts7Details22DoubleArrayBuilderUnit10set_offsetEj
        - _ZN5Darts7Details22DoubleArrayBuilderUnit12set_has_leafEb
        - _ZN5Darts7Details22DoubleArrayBuilderUnit9set_labelEh
        - _ZN5Darts7Details22DoubleArrayBuilderUnit9set_valueEi
        - _ZN5Darts7Details27DoubleArrayBuilderExtraUnit11set_is_usedEb
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - _ZN5Darts7Details8AutoPoolIhE6appendERKh
        - _ZN5Darts7Details8AutoPoolIhE6resizeEm
        - _ZN5Darts7Details8AutoPoolIhEixEm
        - _ZNK5Darts7Details11DawgBuilder5childEj
        - _ZNK5Darts7Details11DawgBuilder5labelEj
        - _ZNK5Darts7Details11DawgBuilder5valueEj
        - _ZNK5Darts7Details11DawgBuilder7is_leafEj
        - _ZNK5Darts7Details11DawgBuilder7siblingEj
        - _ZNK5Darts7Details18DoubleArrayBuilder17find_valid_offsetEj
        - _ZNK5Darts7Details8AutoPoolIhE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1631,11'
          Dst:             _ZN5Darts7Details8AutoPoolIhE6resizeEm
        - Src:             'third_party/darts_clone/darts.h:1633,32'
          Dst:             _ZNK5Darts7Details11DawgBuilder5childEj
        - Src:             'third_party/darts_clone/darts.h:1635,25'
          Dst:             _ZNK5Darts7Details11DawgBuilder5labelEj
        - Src:             'third_party/darts_clone/darts.h:1635,13'
          Dst:             _ZN5Darts7Details8AutoPoolIhE6appendERKh
        - Src:             'third_party/darts_clone/darts.h:1636,26'
          Dst:             _ZNK5Darts7Details11DawgBuilder7siblingEj
        - Src:             'third_party/darts_clone/darts.h:1639,20'
          Dst:             _ZNK5Darts7Details18DoubleArrayBuilder17find_valid_offsetEj
        - Src:             'third_party/darts_clone/darts.h:1640,3'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1640,18'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnit10set_offsetEj
        - Src:             'third_party/darts_clone/darts.h:1642,24'
          Dst:             _ZNK5Darts7Details11DawgBuilder5childEj
        - Src:             'third_party/darts_clone/darts.h:1643,39'
          Dst:             _ZNK5Darts7Details8AutoPoolIhE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1644,37'
          Dst:             _ZN5Darts7Details8AutoPoolIhEixEm
        - Src:             'third_party/darts_clone/darts.h:1645,5'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder10reserve_idEj
        - Src:             'third_party/darts_clone/darts.h:1647,14'
          Dst:             _ZNK5Darts7Details11DawgBuilder7is_leafEj
        - Src:             'third_party/darts_clone/darts.h:1648,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1648,22'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnit12set_has_leafEb
        - Src:             'third_party/darts_clone/darts.h:1649,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1649,43'
          Dst:             _ZNK5Darts7Details11DawgBuilder5valueEj
        - Src:             'third_party/darts_clone/darts.h:1649,28'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnit9set_valueEi
        - Src:             'third_party/darts_clone/darts.h:1651,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1651,38'
          Dst:             _ZN5Darts7Details8AutoPoolIhEixEm
        - Src:             'third_party/darts_clone/darts.h:1651,28'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnit9set_labelEh
        - Src:             'third_party/darts_clone/darts.h:1654,26'
          Dst:             _ZNK5Darts7Details11DawgBuilder7siblingEj
        - Src:             'third_party/darts_clone/darts.h:1656,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1656,18'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit11set_is_usedEb
    - functionName:    _ZNK5Darts7Details11DawgBuilder5childEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - _ZNK5Darts7Details8DawgUnit5childEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1028,12'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1028,23'
          Dst:             _ZNK5Darts7Details8DawgUnit5childEv
    - functionName:    _ZNK5Darts7Details11DawgBuilder7is_leafEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details11DawgBuilder5labelEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1038,12'
          Dst:             _ZNK5Darts7Details11DawgBuilder5labelEj
    - functionName:    _ZNK5Darts7Details8DawgUnit5childEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details11DawgBuilder15intersection_idEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details9BitVector4rankEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1048,30'
          Dst:             _ZNK5Darts7Details9BitVector4rankEm
    - functionName:    _ZNK5Darts7Details11DawgBuilder15is_intersectionEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details9BitVectorixEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1045,12'
          Dst:             _ZNK5Darts7Details9BitVectorixEm
    - functionName:    _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE4swapEPS3_
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details9BitVector8num_onesEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilder14fix_all_blocksEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5Darts7Details18DoubleArrayBuilder9fix_blockEj
        - _ZNK5Darts7Details18DoubleArrayBuilder10num_blocksEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1857,7'
          Dst:             _ZNK5Darts7Details18DoubleArrayBuilder10num_blocksEv
        - Src:             'third_party/darts_clone/darts.h:1858,13'
          Dst:             _ZNK5Darts7Details18DoubleArrayBuilder10num_blocksEv
        - Src:             'third_party/darts_clone/darts.h:1860,17'
          Dst:             _ZNK5Darts7Details18DoubleArrayBuilder10num_blocksEv
        - Src:             'third_party/darts_clone/darts.h:1863,5'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder9fix_blockEj
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilder15build_from_dawgERKNS0_11DawgBuilderEjj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1627
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          175
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN5Darts7Details18DoubleArrayBuilder15build_from_dawgERKNS0_11DawgBuilderEjj
        - _ZN5Darts7Details18DoubleArrayBuilder17arrange_from_dawgERKNS0_11DawgBuilderEjj
        - _ZN5Darts7Details22DoubleArrayBuilderUnit10set_offsetEj
        - _ZN5Darts7Details22DoubleArrayBuilderUnit12set_has_leafEb
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - _ZN5Darts7Details9AutoArrayIjEixEm
        - _ZNK5Darts7Details11DawgBuilder15intersection_idEj
        - _ZNK5Darts7Details11DawgBuilder15is_intersectionEj
        - _ZNK5Darts7Details11DawgBuilder5childEj
        - _ZNK5Darts7Details11DawgBuilder5labelEj
        - _ZNK5Darts7Details11DawgBuilder7is_leafEj
        - _ZNK5Darts7Details11DawgBuilder7siblingEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1598,32'
          Dst:             _ZNK5Darts7Details11DawgBuilder5childEj
        - Src:             'third_party/darts_clone/darts.h:1599,12'
          Dst:             _ZNK5Darts7Details11DawgBuilder15is_intersectionEj
        - Src:             'third_party/darts_clone/darts.h:1600,36'
          Dst:             _ZNK5Darts7Details11DawgBuilder15intersection_idEj
        - Src:             'third_party/darts_clone/darts.h:1601,22'
          Dst:             _ZN5Darts7Details9AutoArrayIjEixEm
        - Src:             'third_party/darts_clone/darts.h:1605,18'
          Dst:             _ZNK5Darts7Details11DawgBuilder7is_leafEj
        - Src:             'third_party/darts_clone/darts.h:1606,11'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1606,26'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnit12set_has_leafEb
        - Src:             'third_party/darts_clone/darts.h:1608,9'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1608,24'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnit10set_offsetEj
        - Src:             'third_party/darts_clone/darts.h:1614,20'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder17arrange_from_dawgERKNS0_11DawgBuilderEjj
        - Src:             'third_party/darts_clone/darts.h:1615,12'
          Dst:             _ZNK5Darts7Details11DawgBuilder15is_intersectionEj
        - Src:             'third_party/darts_clone/darts.h:1616,17'
          Dst:             _ZNK5Darts7Details11DawgBuilder15intersection_idEj
        - Src:             'third_party/darts_clone/darts.h:1616,5'
          Dst:             _ZN5Darts7Details9AutoArrayIjEixEm
        - Src:             'third_party/darts_clone/darts.h:1620,35'
          Dst:             _ZNK5Darts7Details11DawgBuilder5labelEj
        - Src:             'third_party/darts_clone/darts.h:1623,7'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder15build_from_dawgERKNS0_11DawgBuilderEjj
        - Src:             'third_party/darts_clone/darts.h:1625,26'
          Dst:             _ZNK5Darts7Details11DawgBuilder7siblingEj
    - functionName:    _ZN5Darts7Details9AutoArrayIjEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details11DawgBuilder4rootEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details27DoubleArrayBuilderExtraUnitC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE5resetEPS2_
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE4swapEPS3_
        - _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEEC2EPS2_
        - _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:586,5'
          Dst:             _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEEC2EPS2_
        - Src:             'third_party/darts_clone/darts.h:586,22'
          Dst:             _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE4swapEPS3_
        - Src:             'third_party/darts_clone/darts.h:586,5'
          Dst:             _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEED2Ev
        - Src:             'third_party/darts_clone/darts.h:586,5'
          Dst:             _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEED2Ev
    - functionName:    _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEEC2EPS2_
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      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:    _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEED2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE5clearEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:560,5'
          Dst:             _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE5clearEv
        - Src:             'third_party/darts_clone/darts.h:560,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK5Darts7Details11DawgBuilder17num_intersectionsEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details9BitVector8num_onesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1052,30'
          Dst:             _ZNK5Darts7Details9BitVector8num_onesEv
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE7reserveEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE10resize_bufEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:671,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE10resize_bufEm
    - functionName:    _ZNK5Darts7Details11DawgBuilder4sizeEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1056,19'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEE4sizeEv
    - functionName:    _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEE4sizeEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details9AutoArrayIjE4swapEPS2_
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details9AutoArrayIjE5resetEPj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIjE4swapEPS2_
        - _ZN5Darts7Details9AutoArrayIjEC2EPj
        - _ZN5Darts7Details9AutoArrayIjED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:586,5'
          Dst:             _ZN5Darts7Details9AutoArrayIjEC2EPj
        - Src:             'third_party/darts_clone/darts.h:586,22'
          Dst:             _ZN5Darts7Details9AutoArrayIjE4swapEPS2_
        - Src:             'third_party/darts_clone/darts.h:586,5'
          Dst:             _ZN5Darts7Details9AutoArrayIjED2Ev
        - Src:             'third_party/darts_clone/darts.h:586,5'
          Dst:             _ZN5Darts7Details9AutoArrayIjED2Ev
    - functionName:    _ZN5Darts7Details9AutoArrayIjEC2EPj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details9AutoArrayIjED2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIjE5clearEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:560,5'
          Dst:             _ZN5Darts7Details9AutoArrayIjE5clearEv
    - functionName:    _ZN5Darts7Details9BitVector5buildEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       33
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjEixEm
        - _ZN5Darts7Details9AutoArrayIjE5resetEPj
        - _ZN5Darts7Details9AutoArrayIjEixEm
        - _ZN5Darts7Details9BitVector9pop_countEj
        - _ZN5Darts7Details9ExceptionC2EPKc
        - _ZNK5Darts7Details8AutoPoolIjE4sizeEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:840,37'
          Dst:             _ZNK5Darts7Details8AutoPoolIjE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:840,12'
          Dst:             _ZN5Darts7Details9AutoArrayIjE5resetEPj
        - Src:             'third_party/darts_clone/darts.h:841,3'
          Dst:             __cxa_begin_catch
        - Src:             'third_party/darts_clone/darts.h:842,5'
          Dst:             __cxa_allocate_exception
        - Src:             'third_party/darts_clone/darts.h:842,5'
          Dst:             _ZN5Darts7Details9ExceptionC2EPKc
        - Src:             'third_party/darts_clone/darts.h:842,5'
          Dst:             __cxa_throw
        - Src:             'third_party/darts_clone/darts.h:843,3'
          Dst:             __cxa_end_catch
        - Src:             'third_party/darts_clone/darts.h:846,38'
          Dst:             _ZNK5Darts7Details8AutoPoolIjE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:847,5'
          Dst:             _ZN5Darts7Details9AutoArrayIjEixEm
        - Src:             'third_party/darts_clone/darts.h:848,28'
          Dst:             _ZN5Darts7Details8AutoPoolIjEixEm
        - Src:             'third_party/darts_clone/darts.h:848,18'
          Dst:             _ZN5Darts7Details9BitVector9pop_countEj
        - Src:             'third_party/darts_clone/darts.h:843,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK5Darts7Details8AutoPoolIjE4sizeEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details8AutoPoolIjEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcEixEm
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:611,37'
          Dst:             _ZN5Darts7Details9AutoArrayIcEixEm
    - functionName:    _ZNK5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details9AutoArrayIcEixEm
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:608,43'
          Dst:             _ZNK5Darts7Details9AutoArrayIcEixEm
    - functionName:    _ZNK5Darts7Details11DawgBuilder9are_equalEjj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - _ZNK5Darts7Details8AutoPoolIhEixEm
        - _ZNK5Darts7Details8DawgNode4unitEv
        - _ZNK5Darts7Details8DawgNode5labelEv
        - _ZNK5Darts7Details8DawgNode7siblingEv
        - _ZNK5Darts7Details8DawgUnit11has_siblingEv
        - _ZNK5Darts7Details8DawgUnit4unitEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1292,20'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1292,36'
          Dst:             _ZNK5Darts7Details8DawgNode7siblingEv
        - Src:             'third_party/darts_clone/darts.h:1294,9'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1294,25'
          Dst:             _ZNK5Darts7Details8DawgUnit11has_siblingEv
        - Src:             'third_party/darts_clone/darts.h:1293,11'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1293,21'
          Dst:             _ZNK5Darts7Details8DawgNode7siblingEv
        - Src:             'third_party/darts_clone/darts.h:1299,7'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1299,23'
          Dst:             _ZNK5Darts7Details8DawgUnit11has_siblingEv
        - Src:             'third_party/darts_clone/darts.h:1304,9'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1304,19'
          Dst:             _ZNK5Darts7Details8DawgNode4unitEv
        - Src:             'third_party/darts_clone/darts.h:1304,29'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1304,45'
          Dst:             _ZNK5Darts7Details8DawgUnit4unitEv
        - Src:             'third_party/darts_clone/darts.h:1305,9'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1305,19'
          Dst:             _ZNK5Darts7Details8DawgNode5labelEv
        - Src:             'third_party/darts_clone/darts.h:1305,30'
          Dst:             _ZNK5Darts7Details8AutoPoolIhEixEm
        - Src:             'third_party/darts_clone/darts.h:1303,41'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1303,51'
          Dst:             _ZNK5Darts7Details8DawgNode7siblingEv
    - functionName:    _ZNK5Darts7Details8DawgNode7siblingEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details8DawgNode4unitEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details8DawgUnit4unitEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 989
      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:    _ZNK5Darts7Details8DawgNode5labelEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details11DawgBuilder9hash_nodeEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5Darts7Details11DawgBuilder4hashEj
        - _ZNK5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - _ZNK5Darts7Details8DawgNode4unitEv
        - _ZNK5Darts7Details8DawgNode5labelEv
        - _ZNK5Darts7Details8DawgNode7siblingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1329,20'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1329,31'
          Dst:             _ZNK5Darts7Details8DawgNode4unitEv
        - Src:             'third_party/darts_clone/darts.h:1330,24'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1330,35'
          Dst:             _ZNK5Darts7Details8DawgNode5labelEv
        - Src:             'third_party/darts_clone/darts.h:1331,19'
          Dst:             _ZN5Darts7Details11DawgBuilder4hashEj
        - Src:             'third_party/darts_clone/darts.h:1328,25'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1328,36'
          Dst:             _ZNK5Darts7Details8DawgNode7siblingEv
    - functionName:    _ZN5Darts7Details11DawgBuilder4hashEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details11DawgBuilder9hash_unitEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5Darts7Details11DawgBuilder4hashEj
        - _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - _ZNK5Darts7Details8AutoPoolIhEixEm
        - _ZNK5Darts7Details8DawgUnit11has_siblingEv
        - _ZNK5Darts7Details8DawgUnit4unitEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1315,20'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1315,31'
          Dst:             _ZNK5Darts7Details8DawgUnit4unitEv
        - Src:             'third_party/darts_clone/darts.h:1316,24'
          Dst:             _ZNK5Darts7Details8AutoPoolIhEixEm
        - Src:             'third_party/darts_clone/darts.h:1317,19'
          Dst:             _ZN5Darts7Details11DawgBuilder4hashEj
        - Src:             'third_party/darts_clone/darts.h:1319,9'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1319,20'
          Dst:             _ZNK5Darts7Details8DawgUnit11has_siblingEv
    - functionName:    _ZNK5Darts7Details11DawgBuilder9find_unitEjPj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK5Darts7Details11DawgBuilder9hash_unitEj
        - _ZNK5Darts7Details8AutoPoolIjE4sizeEv
        - _ZNK5Darts7Details8AutoPoolIjEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1263,14'
          Dst:             _ZNK5Darts7Details11DawgBuilder9hash_unitEj
        - Src:             'third_party/darts_clone/darts.h:1263,37'
          Dst:             _ZNK5Darts7Details8AutoPoolIjE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1265,23'
          Dst:             _ZNK5Darts7Details8AutoPoolIjEixEm
        - Src:             'third_party/darts_clone/darts.h:1264,48'
          Dst:             _ZNK5Darts7Details8AutoPoolIjE4sizeEv
    - functionName:    _ZNK5Darts7Details8DawgUnit8is_stateEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details11DawgBuilder9free_nodeEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9AutoStackIjE4pushERKj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1098,18'
          Dst:             _ZN5Darts7Details9AutoStackIjE4pushERKj
    - functionName:    _ZN5Darts7Details9AutoStackIjE4pushERKj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjE9push_backERKj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:746,11'
          Dst:             _ZN5Darts7Details8AutoPoolIjE9push_backERKj
    - functionName:    _ZN5Darts7Details8AutoPoolIjE9push_backERKj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjE6appendERKj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:629,5'
          Dst:             _ZN5Darts7Details8AutoPoolIjE6appendERKj
    - functionName:    _ZN5Darts7Details8AutoPoolIjE6appendERKj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjE10resize_bufEm
        - _ZN5Darts7Details8AutoPoolIjEixEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:642,7'
          Dst:             _ZN5Darts7Details8AutoPoolIjE10resize_bufEm
        - Src:             'third_party/darts_clone/darts.h:643,10'
          Dst:             _ZN5Darts7Details8AutoPoolIjEixEm
    - functionName:    _ZN5Darts7Details8AutoPoolIjE10resize_bufEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          163
      EdgeCount:       56
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcE4swapEPS2_
        - _ZN5Darts7Details9AutoArrayIcE5resetEPc
        - _ZN5Darts7Details9AutoArrayIcEC2EPc
        - _ZN5Darts7Details9AutoArrayIcED2Ev
        - _ZN5Darts7Details9AutoArrayIcEixEm
        - _ZN5Darts7Details9ExceptionC2EPKc
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:699,19'
          Dst:             _ZN5Darts7Details9AutoArrayIcEC2EPc
        - Src:             'third_party/darts_clone/darts.h:701,9'
          Dst:             _ZN5Darts7Details9AutoArrayIcE5resetEPc
        - Src:             'third_party/darts_clone/darts.h:702,3'
          Dst:             __cxa_begin_catch
        - Src:             'third_party/darts_clone/darts.h:703,5'
          Dst:             __cxa_allocate_exception
        - Src:             'third_party/darts_clone/darts.h:703,5'
          Dst:             _ZN5Darts7Details9ExceptionC2EPKc
        - Src:             'third_party/darts_clone/darts.h:703,5'
          Dst:             __cxa_throw
        - Src:             'third_party/darts_clone/darts.h:704,3'
          Dst:             __cxa_end_catch
        - Src:             'third_party/darts_clone/darts.h:707,37'
          Dst:             _ZN5Darts7Details9AutoArrayIcEixEm
        - Src:             'third_party/darts_clone/darts.h:708,38'
          Dst:             _ZN5Darts7Details9AutoArrayIcEixEm
        - Src:             'third_party/darts_clone/darts.h:715,8'
          Dst:             _ZN5Darts7Details9AutoArrayIcE4swapEPS2_
        - Src:             'third_party/darts_clone/darts.h:717,1'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:717,1'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:704,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5Darts7Details8DawgUnitaSEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details9BitVector3setEmb
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:787,7'
          Dst:             _ZN5Darts7Details8AutoPoolIjEixEm
        - Src:             'third_party/darts_clone/darts.h:789,7'
          Dst:             _ZN5Darts7Details8AutoPoolIjEixEm
    - functionName:    _ZNK5Darts7Details11DawgBuilder9find_nodeEjPj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1276
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK5Darts7Details11DawgBuilder9are_equalEjj
        - _ZNK5Darts7Details11DawgBuilder9hash_nodeEj
        - _ZNK5Darts7Details8AutoPoolIjE4sizeEv
        - _ZNK5Darts7Details8AutoPoolIjEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1277,14'
          Dst:             _ZNK5Darts7Details11DawgBuilder9hash_nodeEj
        - Src:             'third_party/darts_clone/darts.h:1277,42'
          Dst:             _ZNK5Darts7Details8AutoPoolIjE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1279,23'
          Dst:             _ZNK5Darts7Details8AutoPoolIjEixEm
        - Src:             'third_party/darts_clone/darts.h:1284,9'
          Dst:             _ZNK5Darts7Details11DawgBuilder9are_equalEjj
        - Src:             'third_party/darts_clone/darts.h:1278,48'
          Dst:             _ZNK5Darts7Details8AutoPoolIjE4sizeEv
    - functionName:    _ZN5Darts7Details11DawgBuilder12expand_tableEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - _ZN5Darts7Details8AutoPoolIhEixEm
        - _ZN5Darts7Details8AutoPoolIjE5clearEv
        - _ZN5Darts7Details8AutoPoolIjE6resizeEmRKj
        - _ZN5Darts7Details8AutoPoolIjEixEm
        - _ZNK5Darts7Details11DawgBuilder9find_unitEjPj
        - _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEE4sizeEv
        - _ZNK5Darts7Details8AutoPoolIjE4sizeEv
        - _ZNK5Darts7Details8DawgUnit8is_stateEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1248,35'
          Dst:             _ZNK5Darts7Details8AutoPoolIjE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1249,10'
          Dst:             _ZN5Darts7Details8AutoPoolIjE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1250,10'
          Dst:             _ZN5Darts7Details8AutoPoolIjE6resizeEmRKj
        - Src:             'third_party/darts_clone/darts.h:1252,38'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgUnitEE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1254,9'
          Dst:             _ZN5Darts7Details8AutoPoolIhEixEm
        - Src:             'third_party/darts_clone/darts.h:1254,32'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1254,43'
          Dst:             _ZNK5Darts7Details8DawgUnit8is_stateEv
        - Src:             'third_party/darts_clone/darts.h:1256,7'
          Dst:             _ZNK5Darts7Details11DawgBuilder9find_unitEjPj
        - Src:             'third_party/darts_clone/darts.h:1257,7'
          Dst:             _ZN5Darts7Details8AutoPoolIjEixEm
    - functionName:    _ZN5Darts7Details8AutoPoolIjE5clearEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjE6resizeEm
        - _ZN5Darts7Details9AutoArrayIcE5clearEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:622,5'
          Dst:             _ZN5Darts7Details8AutoPoolIjE6resizeEm
        - Src:             'third_party/darts_clone/darts.h:623,10'
          Dst:             _ZN5Darts7Details9AutoArrayIcE5clearEv
    - functionName:    _ZN5Darts7Details8AutoPoolIjE6resizeEmRKj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjE10resize_bufEm
        - _ZN5Darts7Details8AutoPoolIjEixEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:659,7'
          Dst:             _ZN5Darts7Details8AutoPoolIjEixEm
        - Src:             'third_party/darts_clone/darts.h:662,7'
          Dst:             _ZN5Darts7Details8AutoPoolIjE10resize_bufEm
        - Src:             'third_party/darts_clone/darts.h:665,12'
          Dst:             _ZN5Darts7Details8AutoPoolIjEixEm
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcEixEm
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:611,37'
          Dst:             _ZN5Darts7Details9AutoArrayIcEixEm
    - functionName:    _ZN5Darts7Details8AutoPoolIjE6resizeEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjE10resize_bufEm
        - _ZN5Darts7Details8AutoPoolIjEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:648,7'
          Dst:             _ZN5Darts7Details8AutoPoolIjEixEm
        - Src:             'third_party/darts_clone/darts.h:651,7'
          Dst:             _ZN5Darts7Details8AutoPoolIjE10resize_bufEm
        - Src:             'third_party/darts_clone/darts.h:654,12'
          Dst:             _ZN5Darts7Details8AutoPoolIjEixEm
    - functionName:    _ZN5Darts7Details8DawgNode9set_valueEi
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details8DawgNode9set_childEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details8DawgNode11set_siblingEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details8DawgNode12set_is_stateEb
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details11DawgBuilder5flushEj
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          211
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN5Darts7Details11DawgBuilder11append_unitEv
        - _ZN5Darts7Details11DawgBuilder12expand_tableEv
        - _ZN5Darts7Details11DawgBuilder9free_nodeEj
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - _ZN5Darts7Details8AutoPoolIhEixEm
        - _ZN5Darts7Details8AutoPoolIjEixEm
        - _ZN5Darts7Details8DawgNode9set_childEj
        - _ZN5Darts7Details8DawgUnitaSEj
        - _ZN5Darts7Details9AutoStackIjE3popEv
        - _ZN5Darts7Details9AutoStackIjE3topEv
        - _ZN5Darts7Details9BitVector3setEmb
        - _ZNK5Darts7Details11DawgBuilder9find_nodeEjPj
        - _ZNK5Darts7Details8AutoPoolIjE4sizeEv
        - _ZNK5Darts7Details8DawgNode4unitEv
        - _ZNK5Darts7Details8DawgNode5labelEv
        - _ZNK5Darts7Details8DawgNode7siblingEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1205,22'
          Dst:             _ZN5Darts7Details9AutoStackIjE3topEv
        - Src:             'third_party/darts_clone/darts.h:1206,35'
          Dst:             _ZN5Darts7Details9AutoStackIjE3topEv
        - Src:             'third_party/darts_clone/darts.h:1207,17'
          Dst:             _ZN5Darts7Details9AutoStackIjE3popEv
        - Src:             'third_party/darts_clone/darts.h:1209,31'
          Dst:             _ZNK5Darts7Details8AutoPoolIjE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1209,48'
          Dst:             _ZNK5Darts7Details8AutoPoolIjE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1210,7'
          Dst:             _ZN5Darts7Details11DawgBuilder12expand_tableEv
        - Src:             'third_party/darts_clone/darts.h:1214,43'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1214,53'
          Dst:             _ZNK5Darts7Details8DawgNode7siblingEv
        - Src:             'third_party/darts_clone/darts.h:1219,24'
          Dst:             _ZNK5Darts7Details11DawgBuilder9find_nodeEjPj
        - Src:             'third_party/darts_clone/darts.h:1221,25'
          Dst:             _ZN5Darts7Details9BitVector3setEmb
        - Src:             'third_party/darts_clone/darts.h:1225,19'
          Dst:             _ZN5Darts7Details11DawgBuilder11append_unitEv
        - Src:             'third_party/darts_clone/darts.h:1228,27'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1228,37'
          Dst:             _ZNK5Darts7Details8DawgNode4unitEv
        - Src:             'third_party/darts_clone/darts.h:1228,9'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1228,25'
          Dst:             _ZN5Darts7Details8DawgUnitaSEj
        - Src:             'third_party/darts_clone/darts.h:1229,28'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1229,38'
          Dst:             _ZNK5Darts7Details8DawgNode5labelEv
        - Src:             'third_party/darts_clone/darts.h:1229,9'
          Dst:             _ZN5Darts7Details8AutoPoolIhEixEm
        - Src:             'third_party/darts_clone/darts.h:1227,45'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1227,55'
          Dst:             _ZNK5Darts7Details8DawgNode7siblingEv
        - Src:             'third_party/darts_clone/darts.h:1233,7'
          Dst:             _ZN5Darts7Details8AutoPoolIjEixEm
        - Src:             'third_party/darts_clone/darts.h:1238,14'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1238,24'
          Dst:             _ZNK5Darts7Details8DawgNode7siblingEv
        - Src:             'third_party/darts_clone/darts.h:1239,7'
          Dst:             _ZN5Darts7Details11DawgBuilder9free_nodeEj
        - Src:             'third_party/darts_clone/darts.h:1242,24'
          Dst:             _ZN5Darts7Details9AutoStackIjE3topEv
        - Src:             'third_party/darts_clone/darts.h:1242,5'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1242,31'
          Dst:             _ZN5Darts7Details8DawgNode9set_childEj
        - Src:             'third_party/darts_clone/darts.h:1244,15'
          Dst:             _ZN5Darts7Details9AutoStackIjE3popEv
    - functionName:    _ZN5Darts7Details9AutoStackIjE3topEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjEixEm
        - _ZNK5Darts7Details9AutoStackIjE4sizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:735,18'
          Dst:             _ZNK5Darts7Details9AutoStackIjE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:735,12'
          Dst:             _ZN5Darts7Details8AutoPoolIjEixEm
    - functionName:    _ZN5Darts7Details9AutoStackIjE3popEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjE8pop_backEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:749,11'
          Dst:             _ZN5Darts7Details8AutoPoolIjE8pop_backEv
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcEixEm
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:611,37'
          Dst:             _ZN5Darts7Details9AutoArrayIcEixEm
    - functionName:    _ZN5Darts7Details11DawgBuilder11append_unitEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE6appendEv
        - _ZN5Darts7Details8AutoPoolIhE6appendEv
        - _ZN5Darts7Details9BitVector6appendEv
        - _ZNK5Darts7Details9BitVector4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1337,21'
          Dst:             _ZN5Darts7Details9BitVector6appendEv
        - Src:             'third_party/darts_clone/darts.h:1338,10'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE6appendEv
        - Src:             'third_party/darts_clone/darts.h:1339,11'
          Dst:             _ZN5Darts7Details8AutoPoolIhE6appendEv
        - Src:             'third_party/darts_clone/darts.h:1341,49'
          Dst:             _ZNK5Darts7Details9BitVector4sizeEv
    - functionName:    _ZN5Darts7Details9BitVector6appendEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjE6appendERKj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:805,14'
          Dst:             _ZN5Darts7Details8AutoPoolIjE6appendERKj
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE6appendEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE10resize_bufEm
        - _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - _ZN5Darts7Details8DawgUnitC2Ej
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:637,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE10resize_bufEm
        - Src:             'third_party/darts_clone/darts.h:638,10'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:638,28'
          Dst:             _ZN5Darts7Details8DawgUnitC2Ej
    - functionName:    _ZN5Darts7Details8AutoPoolIhE6appendEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIhE10resize_bufEm
        - _ZN5Darts7Details8AutoPoolIhEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:637,7'
          Dst:             _ZN5Darts7Details8AutoPoolIhE10resize_bufEm
        - Src:             'third_party/darts_clone/darts.h:638,10'
          Dst:             _ZN5Darts7Details8AutoPoolIhEixEm
    - functionName:    _ZNK5Darts7Details9BitVector4sizeEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE10resize_bufEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          171
      EdgeCount:       59
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN5Darts7Details8DawgUnitC2ERKS1_
        - _ZN5Darts7Details9AutoArrayIcE4swapEPS2_
        - _ZN5Darts7Details9AutoArrayIcE5resetEPc
        - _ZN5Darts7Details9AutoArrayIcEC2EPc
        - _ZN5Darts7Details9AutoArrayIcED2Ev
        - _ZN5Darts7Details9AutoArrayIcEixEm
        - _ZN5Darts7Details9ExceptionC2EPKc
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:699,19'
          Dst:             _ZN5Darts7Details9AutoArrayIcEC2EPc
        - Src:             'third_party/darts_clone/darts.h:701,9'
          Dst:             _ZN5Darts7Details9AutoArrayIcE5resetEPc
        - Src:             'third_party/darts_clone/darts.h:702,3'
          Dst:             __cxa_begin_catch
        - Src:             'third_party/darts_clone/darts.h:703,5'
          Dst:             __cxa_allocate_exception
        - Src:             'third_party/darts_clone/darts.h:703,5'
          Dst:             _ZN5Darts7Details9ExceptionC2EPKc
        - Src:             'third_party/darts_clone/darts.h:703,5'
          Dst:             __cxa_throw
        - Src:             'third_party/darts_clone/darts.h:704,3'
          Dst:             __cxa_end_catch
        - Src:             'third_party/darts_clone/darts.h:707,37'
          Dst:             _ZN5Darts7Details9AutoArrayIcEixEm
        - Src:             'third_party/darts_clone/darts.h:708,38'
          Dst:             _ZN5Darts7Details9AutoArrayIcEixEm
        - Src:             'third_party/darts_clone/darts.h:710,21'
          Dst:             _ZN5Darts7Details8DawgUnitC2ERKS1_
        - Src:             'third_party/darts_clone/darts.h:715,8'
          Dst:             _ZN5Darts7Details9AutoArrayIcE4swapEPS2_
        - Src:             'third_party/darts_clone/darts.h:717,1'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:717,1'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:704,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5Darts7Details8DawgUnitC2Ej
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details8DawgUnitC2ERKS1_
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details8AutoPoolIjE8pop_backEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:632,5'
          Dst:             _ZN5Darts7Details8AutoPoolIjEixEm
    - functionName:    _ZNK5Darts7Details9AutoStackIjE4sizeEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details8AutoPoolIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:742,18'
          Dst:             _ZNK5Darts7Details8AutoPoolIjE4sizeEv
    - functionName:    _ZN5Darts7Details8DawgNode15set_has_siblingEb
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 934
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details8DawgNode5childEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 939
      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:    _ZNK5Darts7Details8AutoPoolIjE5emptyEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE6appendEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE10resize_bufEm
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - _ZN5Darts7Details8DawgNodeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:637,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE10resize_bufEm
        - Src:             'third_party/darts_clone/darts.h:638,10'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:638,28'
          Dst:             _ZN5Darts7Details8DawgNodeC2Ev
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE10resize_bufEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          162
      EdgeCount:       56
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcE4swapEPS2_
        - _ZN5Darts7Details9AutoArrayIcE5resetEPc
        - _ZN5Darts7Details9AutoArrayIcEC2EPc
        - _ZN5Darts7Details9AutoArrayIcED2Ev
        - _ZN5Darts7Details9AutoArrayIcEixEm
        - _ZN5Darts7Details9ExceptionC2EPKc
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:699,19'
          Dst:             _ZN5Darts7Details9AutoArrayIcEC2EPc
        - Src:             'third_party/darts_clone/darts.h:701,9'
          Dst:             _ZN5Darts7Details9AutoArrayIcE5resetEPc
        - Src:             'third_party/darts_clone/darts.h:702,3'
          Dst:             __cxa_begin_catch
        - Src:             'third_party/darts_clone/darts.h:703,5'
          Dst:             __cxa_allocate_exception
        - Src:             'third_party/darts_clone/darts.h:703,5'
          Dst:             _ZN5Darts7Details9ExceptionC2EPKc
        - Src:             'third_party/darts_clone/darts.h:703,5'
          Dst:             __cxa_throw
        - Src:             'third_party/darts_clone/darts.h:704,3'
          Dst:             __cxa_end_catch
        - Src:             'third_party/darts_clone/darts.h:707,37'
          Dst:             _ZN5Darts7Details9AutoArrayIcEixEm
        - Src:             'third_party/darts_clone/darts.h:708,38'
          Dst:             _ZN5Darts7Details9AutoArrayIcEixEm
        - Src:             'third_party/darts_clone/darts.h:715,8'
          Dst:             _ZN5Darts7Details9AutoArrayIcE4swapEPS2_
        - Src:             'third_party/darts_clone/darts.h:717,1'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:717,1'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:704,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5Darts7Details8DawgNodeC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details8AutoPoolINS0_8DawgNodeEE4sizeEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details9AutoStackIjE5emptyEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts7Details8AutoPoolIjE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:739,18'
          Dst:             _ZNK5Darts7Details8AutoPoolIjE5emptyEv
    - functionName:    _ZN5Darts7Details8DawgNode9set_labelEh
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details11DawgBuilder11append_nodeEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE6appendEv
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - _ZN5Darts7Details8DawgNodeC2Ev
        - _ZN5Darts7Details9AutoStackIjE3popEv
        - _ZN5Darts7Details9AutoStackIjE3topEv
        - _ZNK5Darts7Details8AutoPoolINS0_8DawgNodeEE4sizeEv
        - _ZNK5Darts7Details9AutoStackIjE5emptyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1346,20'
          Dst:             _ZNK5Darts7Details9AutoStackIjE5emptyEv
        - Src:             'third_party/darts_clone/darts.h:1347,38'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_8DawgNodeEE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1348,12'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE6appendEv
        - Src:             'third_party/darts_clone/darts.h:1350,23'
          Dst:             _ZN5Darts7Details9AutoStackIjE3topEv
        - Src:             'third_party/darts_clone/darts.h:1351,18'
          Dst:             _ZN5Darts7Details8DawgNodeC2Ev
        - Src:             'third_party/darts_clone/darts.h:1351,5'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1352,18'
          Dst:             _ZN5Darts7Details9AutoStackIjE3popEv
    - functionName:    _ZN5Darts7Details11DawgBuilder6finishEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details11DawgBuilder5flushEj
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE5clearEv
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - _ZN5Darts7Details8AutoPoolIhEixEm
        - _ZN5Darts7Details8AutoPoolIjE5clearEv
        - _ZN5Darts7Details8DawgUnitaSEj
        - _ZN5Darts7Details9AutoStackIjE5clearEv
        - _ZN5Darts7Details9BitVector5buildEv
        - _ZNK5Darts7Details8DawgNode4unitEv
        - _ZNK5Darts7Details8DawgNode5labelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1125,3'
          Dst:             _ZN5Darts7Details11DawgBuilder5flushEj
        - Src:             'third_party/darts_clone/darts.h:1127,15'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1127,25'
          Dst:             _ZNK5Darts7Details8DawgNode4unitEv
        - Src:             'third_party/darts_clone/darts.h:1127,3'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1127,13'
          Dst:             _ZN5Darts7Details8DawgUnitaSEj
        - Src:             'third_party/darts_clone/darts.h:1128,16'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1128,26'
          Dst:             _ZNK5Darts7Details8DawgNode5labelEv
        - Src:             'third_party/darts_clone/darts.h:1128,3'
          Dst:             _ZN5Darts7Details8AutoPoolIhEixEm
        - Src:             'third_party/darts_clone/darts.h:1130,10'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1131,10'
          Dst:             _ZN5Darts7Details8AutoPoolIjE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1132,15'
          Dst:             _ZN5Darts7Details9AutoStackIjE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1133,16'
          Dst:             _ZN5Darts7Details9AutoStackIjE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1135,21'
          Dst:             _ZN5Darts7Details9BitVector5buildEv
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE5clearEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE6resizeEm
        - _ZN5Darts7Details9AutoArrayIcE5clearEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:622,5'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE6resizeEm
        - Src:             'third_party/darts_clone/darts.h:623,10'
          Dst:             _ZN5Darts7Details9AutoArrayIcE5clearEv
    - functionName:    _ZN5Darts7Details9AutoStackIjE5clearEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjE5clearEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:753,11'
          Dst:             _ZN5Darts7Details8AutoPoolIjE5clearEv
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE6resizeEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE10resize_bufEm
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - _ZN5Darts7Details8DawgNodeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:648,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:651,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE10resize_bufEm
        - Src:             'third_party/darts_clone/darts.h:654,12'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:654,30'
          Dst:             _ZN5Darts7Details8DawgNodeC2Ev
    - functionName:    _ZNK5Darts7Details6KeysetIiE4keysEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts7Details11DawgBuilder6insertEPKcmi
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          256
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN5Darts7Details11DawgBuilder11append_nodeEv
        - _ZN5Darts7Details11DawgBuilder5flushEj
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - _ZN5Darts7Details8DawgNode11set_siblingEj
        - _ZN5Darts7Details8DawgNode12set_is_stateEb
        - _ZN5Darts7Details8DawgNode15set_has_siblingEb
        - _ZN5Darts7Details8DawgNode9set_childEj
        - _ZN5Darts7Details8DawgNode9set_labelEh
        - _ZN5Darts7Details8DawgNode9set_valueEi
        - _ZN5Darts7Details9AutoStackIjE4pushERKj
        - _ZN5Darts7Details9ExceptionC2EPKc
        - _ZN5Darts7Details9ExceptionD2Ev
        - _ZNK5Darts7Details8DawgNode5childEv
        - _ZNK5Darts7Details8DawgNode5labelEv
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1141,5'
          Dst:             __cxa_allocate_exception
        - Src:             'third_party/darts_clone/darts.h:1141,5'
          Dst:             _ZN5Darts7Details9ExceptionC2EPKc
        - Src:             'third_party/darts_clone/darts.h:1141,5'
          Dst:             __cxa_throw
        - Src:             'third_party/darts_clone/darts.h:1141,5'
          Dst:             _ZN5Darts7Details9ExceptionD2Ev
        - Src:             'third_party/darts_clone/darts.h:1143,5'
          Dst:             __cxa_allocate_exception
        - Src:             'third_party/darts_clone/darts.h:1143,5'
          Dst:             _ZN5Darts7Details9ExceptionC2EPKc
        - Src:             'third_party/darts_clone/darts.h:1143,5'
          Dst:             __cxa_throw
        - Src:             'third_party/darts_clone/darts.h:1143,5'
          Dst:             _ZN5Darts7Details9ExceptionD2Ev
        - Src:             'third_party/darts_clone/darts.h:1150,24'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1150,35'
          Dst:             _ZNK5Darts7Details8DawgNode5childEv
        - Src:             'third_party/darts_clone/darts.h:1157,7'
          Dst:             __cxa_allocate_exception
        - Src:             'third_party/darts_clone/darts.h:1157,7'
          Dst:             _ZN5Darts7Details9ExceptionC2EPKc
        - Src:             'third_party/darts_clone/darts.h:1157,7'
          Dst:             __cxa_throw
        - Src:             'third_party/darts_clone/darts.h:1157,7'
          Dst:             _ZN5Darts7Details9ExceptionD2Ev
        - Src:             'third_party/darts_clone/darts.h:1160,29'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1160,46'
          Dst:             _ZNK5Darts7Details8DawgNode5labelEv
        - Src:             'third_party/darts_clone/darts.h:1162,7'
          Dst:             __cxa_allocate_exception
        - Src:             'third_party/darts_clone/darts.h:1162,7'
          Dst:             _ZN5Darts7Details9ExceptionC2EPKc
        - Src:             'third_party/darts_clone/darts.h:1162,7'
          Dst:             __cxa_throw
        - Src:             'third_party/darts_clone/darts.h:1162,7'
          Dst:             _ZN5Darts7Details9ExceptionD2Ev
        - Src:             'third_party/darts_clone/darts.h:1164,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1164,24'
          Dst:             _ZN5Darts7Details8DawgNode15set_has_siblingEb
        - Src:             'third_party/darts_clone/darts.h:1165,7'
          Dst:             _ZN5Darts7Details11DawgBuilder5flushEj
        - Src:             'third_party/darts_clone/darts.h:1178,24'
          Dst:             _ZN5Darts7Details11DawgBuilder11append_nodeEv
        - Src:             'third_party/darts_clone/darts.h:1180,9'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1180,20'
          Dst:             _ZNK5Darts7Details8DawgNode5childEv
        - Src:             'third_party/darts_clone/darts.h:1181,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1181,24'
          Dst:             _ZN5Darts7Details8DawgNode12set_is_stateEb
        - Src:             'third_party/darts_clone/darts.h:1183,5'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1183,34'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1183,45'
          Dst:             _ZNK5Darts7Details8DawgNode5childEv
        - Src:             'third_party/darts_clone/darts.h:1183,22'
          Dst:             _ZN5Darts7Details8DawgNode11set_siblingEj
        - Src:             'third_party/darts_clone/darts.h:1184,5'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1184,22'
          Dst:             _ZN5Darts7Details8DawgNode9set_labelEh
        - Src:             'third_party/darts_clone/darts.h:1185,5'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1185,16'
          Dst:             _ZN5Darts7Details8DawgNode9set_childEj
        - Src:             'third_party/darts_clone/darts.h:1186,17'
          Dst:             _ZN5Darts7Details9AutoStackIjE4pushERKj
        - Src:             'third_party/darts_clone/darts.h:1190,3'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1190,14'
          Dst:             _ZN5Darts7Details8DawgNode9set_valueEi
    - functionName:    _ZN5Darts7Details11DawgBuilder4initEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details11DawgBuilder11append_nodeEv
        - _ZN5Darts7Details11DawgBuilder11append_unitEv
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - _ZN5Darts7Details8AutoPoolIjE6resizeEmRKj
        - _ZN5Darts7Details8DawgNode9set_labelEh
        - _ZN5Darts7Details9AutoStackIjE4pushERKj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1113,10'
          Dst:             _ZN5Darts7Details8AutoPoolIjE6resizeEmRKj
        - Src:             'third_party/darts_clone/darts.h:1115,3'
          Dst:             _ZN5Darts7Details11DawgBuilder11append_nodeEv
        - Src:             'third_party/darts_clone/darts.h:1116,3'
          Dst:             _ZN5Darts7Details11DawgBuilder11append_unitEv
        - Src:             'third_party/darts_clone/darts.h:1120,3'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEixEm
        - Src:             'third_party/darts_clone/darts.h:1120,13'
          Dst:             _ZN5Darts7Details8DawgNode9set_labelEh
        - Src:             'third_party/darts_clone/darts.h:1121,15'
          Dst:             _ZN5Darts7Details9AutoStackIjE4pushERKj
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE6resizeEm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE10resize_bufEm
        - _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - _ZN5Darts7Details8DawgUnitC2Ej
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:648,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:651,7'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE10resize_bufEm
        - Src:             'third_party/darts_clone/darts.h:654,12'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:654,30'
          Dst:             _ZN5Darts7Details8DawgUnitC2Ej
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE5clearEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE6resizeEm
        - _ZN5Darts7Details9AutoArrayIcE5clearEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:622,5'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE6resizeEm
        - Src:             'third_party/darts_clone/darts.h:623,10'
          Dst:             _ZN5Darts7Details9AutoArrayIcE5clearEv
    - functionName:    _ZN5Darts7Details9BitVector5clearEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjE5clearEv
        - _ZN5Darts7Details9AutoArrayIjE5clearEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:812,12'
          Dst:             _ZN5Darts7Details8AutoPoolIjE5clearEv
        - Src:             'third_party/darts_clone/darts.h:813,12'
          Dst:             _ZN5Darts7Details9AutoArrayIjE5clearEv
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEED2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE5clearEv
        - _ZN5Darts7Details9AutoArrayIcED2Ev
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:605,17'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE5clearEv
        - Src:             'third_party/darts_clone/darts.h:605,26'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:605,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEED2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE5clearEv
        - _ZN5Darts7Details9AutoArrayIcED2Ev
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:605,17'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE5clearEv
        - Src:             'third_party/darts_clone/darts.h:605,26'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:605,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5Darts7Details9BitVectorD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjED2Ev
        - _ZN5Darts7Details9AutoArrayIjED2Ev
        - _ZN5Darts7Details9BitVector5clearEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:772,5'
          Dst:             _ZN5Darts7Details9BitVector5clearEv
        - Src:             'third_party/darts_clone/darts.h:773,3'
          Dst:             _ZN5Darts7Details9AutoArrayIjED2Ev
        - Src:             'third_party/darts_clone/darts.h:773,3'
          Dst:             _ZN5Darts7Details8AutoPoolIjED2Ev
        - Src:             'third_party/darts_clone/darts.h:772,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5Darts7Details8AutoPoolIjED2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjE5clearEv
        - _ZN5Darts7Details9AutoArrayIcED2Ev
        - __clang_call_terminate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:605,17'
          Dst:             _ZN5Darts7Details8AutoPoolIjE5clearEv
        - Src:             'third_party/darts_clone/darts.h:605,26'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:605,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5Darts7Details9AutoStackIjED2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjED2Ev
        - _ZN5Darts7Details9AutoStackIjE5clearEv
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:728,5'
          Dst:             _ZN5Darts7Details9AutoStackIjE5clearEv
        - Src:             'third_party/darts_clone/darts.h:729,3'
          Dst:             _ZN5Darts7Details8AutoPoolIjED2Ev
        - Src:             'third_party/darts_clone/darts.h:728,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5Darts7Details9AutoStackIjEC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:726,17'
          Dst:             _ZN5Darts7Details8AutoPoolIjEC2Ev
    - functionName:    _ZN5Darts7Details8AutoPoolIjEC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcEC2EPc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:604,16'
          Dst:             _ZN5Darts7Details9AutoArrayIcEC2EPc
    - functionName:    _ZN5Darts7Details9BitVectorC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIjEC2Ev
        - _ZN5Darts7Details8AutoPoolIjED2Ev
        - _ZN5Darts7Details9AutoArrayIjEC2EPj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:770,17'
          Dst:             _ZN5Darts7Details8AutoPoolIjEC2Ev
        - Src:             'third_party/darts_clone/darts.h:770,27'
          Dst:             _ZN5Darts7Details9AutoArrayIjEC2EPj
        - Src:             'third_party/darts_clone/darts.h:770,61'
          Dst:             _ZN5Darts7Details8AutoPoolIjED2Ev
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEEC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcEC2EPc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:604,16'
          Dst:             _ZN5Darts7Details9AutoArrayIcEC2EPc
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcEC2EPc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:604,16'
          Dst:             _ZN5Darts7Details9AutoArrayIcEC2EPc
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilder17build_from_keysetIiEEvRKNS0_6KeysetIT_EE
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5Darts7Details18DoubleArrayBuilder10reserve_idEj
        - _ZN5Darts7Details18DoubleArrayBuilder14fix_all_blocksEv
        - _ZN5Darts7Details18DoubleArrayBuilder17build_from_keysetIiEEvRKNS0_6KeysetIT_EEmmmj
        - _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - _ZN5Darts7Details22DoubleArrayBuilderUnit10set_offsetEj
        - _ZN5Darts7Details22DoubleArrayBuilderUnit9set_labelEh
        - _ZN5Darts7Details27DoubleArrayBuilderExtraUnit11set_is_usedEb
        - _ZN5Darts7Details27DoubleArrayBuilderExtraUnitC2Ev
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE7reserveEm
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - _ZN5Darts7Details8AutoPoolIhE5clearEv
        - _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE5clearEv
        - _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE5resetEPS2_
        - _ZNK5Darts7Details6KeysetIiE8num_keysEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1664,29'
          Dst:             _ZNK5Darts7Details6KeysetIiE8num_keysEv
        - Src:             'third_party/darts_clone/darts.h:1667,10'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE7reserveEm
        - Src:             'third_party/darts_clone/darts.h:1669,17'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnitC2Ev
        - Src:             'third_party/darts_clone/darts.h:1669,11'
          Dst:             _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE5resetEPS2_
        - Src:             'third_party/darts_clone/darts.h:1671,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder10reserve_idEj
        - Src:             'third_party/darts_clone/darts.h:1672,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1672,13'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit11set_is_usedEb
        - Src:             'third_party/darts_clone/darts.h:1673,3'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1673,13'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnit10set_offsetEj
        - Src:             'third_party/darts_clone/darts.h:1674,3'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1674,13'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnit9set_labelEh
        - Src:             'third_party/darts_clone/darts.h:1676,14'
          Dst:             _ZNK5Darts7Details6KeysetIiE8num_keysEv
        - Src:             'third_party/darts_clone/darts.h:1677,41'
          Dst:             _ZNK5Darts7Details6KeysetIiE8num_keysEv
        - Src:             'third_party/darts_clone/darts.h:1677,5'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder17build_from_keysetIiEEvRKNS0_6KeysetIT_EEmmmj
        - Src:             'third_party/darts_clone/darts.h:1680,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder14fix_all_blocksEv
        - Src:             'third_party/darts_clone/darts.h:1682,11'
          Dst:             _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1683,11'
          Dst:             _ZN5Darts7Details8AutoPoolIhE5clearEv
    - functionName:    _ZN5Darts7Details11DawgBuilderD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details11DawgBuilder5clearEv
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEED2Ev
        - _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEED2Ev
        - _ZN5Darts7Details8AutoPoolIhED2Ev
        - _ZN5Darts7Details8AutoPoolIjED2Ev
        - _ZN5Darts7Details9AutoStackIjED2Ev
        - _ZN5Darts7Details9BitVectorD2Ev
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1020,5'
          Dst:             _ZN5Darts7Details11DawgBuilder5clearEv
        - Src:             'third_party/darts_clone/darts.h:1021,3'
          Dst:             _ZN5Darts7Details9AutoStackIjED2Ev
        - Src:             'third_party/darts_clone/darts.h:1021,3'
          Dst:             _ZN5Darts7Details9AutoStackIjED2Ev
        - Src:             'third_party/darts_clone/darts.h:1021,3'
          Dst:             _ZN5Darts7Details8AutoPoolIjED2Ev
        - Src:             'third_party/darts_clone/darts.h:1021,3'
          Dst:             _ZN5Darts7Details9BitVectorD2Ev
        - Src:             'third_party/darts_clone/darts.h:1021,3'
          Dst:             _ZN5Darts7Details8AutoPoolIhED2Ev
        - Src:             'third_party/darts_clone/darts.h:1021,3'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEED2Ev
        - Src:             'third_party/darts_clone/darts.h:1021,3'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEED2Ev
        - Src:             'third_party/darts_clone/darts.h:1020,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5Darts7Details11DawgBuilder5clearEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE5clearEv
        - _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE5clearEv
        - _ZN5Darts7Details8AutoPoolIhE5clearEv
        - _ZN5Darts7Details8AutoPoolIjE5clearEv
        - _ZN5Darts7Details9AutoStackIjE5clearEv
        - _ZN5Darts7Details9BitVector5clearEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1194,10'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1195,10'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1196,11'
          Dst:             _ZN5Darts7Details8AutoPoolIhE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1197,21'
          Dst:             _ZN5Darts7Details9BitVector5clearEv
        - Src:             'third_party/darts_clone/darts.h:1198,10'
          Dst:             _ZN5Darts7Details8AutoPoolIjE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1199,15'
          Dst:             _ZN5Darts7Details9AutoStackIjE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1200,16'
          Dst:             _ZN5Darts7Details9AutoStackIjE5clearEv
    - functionName:    _ZN5Darts7Details8AutoPoolIhED2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details8AutoPoolIhE5clearEv
        - _ZN5Darts7Details9AutoArrayIcED2Ev
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:605,17'
          Dst:             _ZN5Darts7Details8AutoPoolIhE5clearEv
        - Src:             'third_party/darts_clone/darts.h:605,26'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:605,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilder15build_from_dawgERKNS0_11DawgBuilderE
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          130
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5Darts7Details18DoubleArrayBuilder10reserve_idEj
        - _ZN5Darts7Details18DoubleArrayBuilder14fix_all_blocksEv
        - _ZN5Darts7Details18DoubleArrayBuilder15build_from_dawgERKNS0_11DawgBuilderEjj
        - _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - _ZN5Darts7Details22DoubleArrayBuilderUnit10set_offsetEj
        - _ZN5Darts7Details22DoubleArrayBuilderUnit9set_labelEh
        - _ZN5Darts7Details27DoubleArrayBuilderExtraUnit11set_is_usedEb
        - _ZN5Darts7Details27DoubleArrayBuilderExtraUnitC2Ev
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE7reserveEm
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - _ZN5Darts7Details8AutoPoolIhE5clearEv
        - _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE5clearEv
        - _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE5resetEPS2_
        - _ZN5Darts7Details9AutoArrayIjE5clearEv
        - _ZN5Darts7Details9AutoArrayIjE5resetEPj
        - _ZN5Darts7Details9AutoArrayIjEixEm
        - _ZNK5Darts7Details11DawgBuilder17num_intersectionsEv
        - _ZNK5Darts7Details11DawgBuilder4rootEv
        - _ZNK5Darts7Details11DawgBuilder4sizeEv
        - _ZNK5Darts7Details11DawgBuilder5childEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1568,27'
          Dst:             _ZNK5Darts7Details11DawgBuilder4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1571,10'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE7reserveEm
        - Src:             'third_party/darts_clone/darts.h:1573,33'
          Dst:             _ZNK5Darts7Details11DawgBuilder17num_intersectionsEv
        - Src:             'third_party/darts_clone/darts.h:1573,10'
          Dst:             _ZN5Darts7Details9AutoArrayIjE5resetEPj
        - Src:             'third_party/darts_clone/darts.h:1574,36'
          Dst:             _ZNK5Darts7Details11DawgBuilder17num_intersectionsEv
        - Src:             'third_party/darts_clone/darts.h:1575,5'
          Dst:             _ZN5Darts7Details9AutoArrayIjEixEm
        - Src:             'third_party/darts_clone/darts.h:1578,17'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnitC2Ev
        - Src:             'third_party/darts_clone/darts.h:1578,11'
          Dst:             _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE5resetEPS2_
        - Src:             'third_party/darts_clone/darts.h:1580,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder10reserve_idEj
        - Src:             'third_party/darts_clone/darts.h:1581,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder6extrasEj
        - Src:             'third_party/darts_clone/darts.h:1581,13'
          Dst:             _ZN5Darts7Details27DoubleArrayBuilderExtraUnit11set_is_usedEb
        - Src:             'third_party/darts_clone/darts.h:1582,3'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1582,13'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnit10set_offsetEj
        - Src:             'third_party/darts_clone/darts.h:1583,3'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
        - Src:             'third_party/darts_clone/darts.h:1583,13'
          Dst:             _ZN5Darts7Details22DoubleArrayBuilderUnit9set_labelEh
        - Src:             'third_party/darts_clone/darts.h:1585,23'
          Dst:             _ZNK5Darts7Details11DawgBuilder4rootEv
        - Src:             'third_party/darts_clone/darts.h:1585,12'
          Dst:             _ZNK5Darts7Details11DawgBuilder5childEj
        - Src:             'third_party/darts_clone/darts.h:1586,32'
          Dst:             _ZNK5Darts7Details11DawgBuilder4rootEv
        - Src:             'third_party/darts_clone/darts.h:1586,5'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder15build_from_dawgERKNS0_11DawgBuilderEjj
        - Src:             'third_party/darts_clone/darts.h:1589,3'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder14fix_all_blocksEv
        - Src:             'third_party/darts_clone/darts.h:1591,11'
          Dst:             _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1592,11'
          Dst:             _ZN5Darts7Details8AutoPoolIhE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1593,10'
          Dst:             _ZN5Darts7Details9AutoArrayIjE5clearEv
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilder10build_dawgIiEEvRKNS0_6KeysetIT_EEPNS0_11DawgBuilderE
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5Darts7Details11DawgBuilder4initEv
        - _ZN5Darts7Details11DawgBuilder6finishEv
        - _ZN5Darts7Details11DawgBuilder6insertEPKcmi
        - _ZNK5Darts7Details6KeysetIiE4keysEm
        - _ZNK5Darts7Details6KeysetIiE6valuesEm
        - _ZNK5Darts7Details6KeysetIiE7lengthsEm
        - _ZNK5Darts7Details6KeysetIiE8num_keysEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1556,17'
          Dst:             _ZN5Darts7Details11DawgBuilder4initEv
        - Src:             'third_party/darts_clone/darts.h:1557,38'
          Dst:             _ZNK5Darts7Details6KeysetIiE8num_keysEv
        - Src:             'third_party/darts_clone/darts.h:1558,33'
          Dst:             _ZNK5Darts7Details6KeysetIiE4keysEm
        - Src:             'third_party/darts_clone/darts.h:1558,49'
          Dst:             _ZNK5Darts7Details6KeysetIiE7lengthsEm
        - Src:             'third_party/darts_clone/darts.h:1558,68'
          Dst:             _ZNK5Darts7Details6KeysetIiE6valuesEm
        - Src:             'third_party/darts_clone/darts.h:1558,19'
          Dst:             _ZN5Darts7Details11DawgBuilder6insertEPKcmi
        - Src:             'third_party/darts_clone/darts.h:1560,36'
          Dst:             _ZNK5Darts7Details6KeysetIiE8num_keysEv
        - Src:             'third_party/darts_clone/darts.h:1563,17'
          Dst:             _ZN5Darts7Details11DawgBuilder6finishEv
    - functionName:    _ZN5Darts7Details11DawgBuilderC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          108
      EdgeCount:       35
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEC2Ev
        - _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEED2Ev
        - _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEEC2Ev
        - _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEED2Ev
        - _ZN5Darts7Details8AutoPoolIhEC2Ev
        - _ZN5Darts7Details8AutoPoolIhED2Ev
        - _ZN5Darts7Details8AutoPoolIjEC2Ev
        - _ZN5Darts7Details8AutoPoolIjED2Ev
        - _ZN5Darts7Details9AutoStackIjEC2Ev
        - _ZN5Darts7Details9AutoStackIjED2Ev
        - _ZN5Darts7Details9BitVectorC2Ev
        - _ZN5Darts7Details9BitVectorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1017,19'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEEC2Ev
        - Src:             'third_party/darts_clone/darts.h:1017,29'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEEC2Ev
        - Src:             'third_party/darts_clone/darts.h:1017,39'
          Dst:             _ZN5Darts7Details8AutoPoolIhEC2Ev
        - Src:             'third_party/darts_clone/darts.h:1017,50'
          Dst:             _ZN5Darts7Details9BitVectorC2Ev
        - Src:             'third_party/darts_clone/darts.h:1018,5'
          Dst:             _ZN5Darts7Details8AutoPoolIjEC2Ev
        - Src:             'third_party/darts_clone/darts.h:1018,15'
          Dst:             _ZN5Darts7Details9AutoStackIjEC2Ev
        - Src:             'third_party/darts_clone/darts.h:1018,30'
          Dst:             _ZN5Darts7Details9AutoStackIjEC2Ev
        - Src:             'third_party/darts_clone/darts.h:1018,62'
          Dst:             _ZN5Darts7Details9AutoStackIjED2Ev
        - Src:             'third_party/darts_clone/darts.h:1018,62'
          Dst:             _ZN5Darts7Details8AutoPoolIjED2Ev
        - Src:             'third_party/darts_clone/darts.h:1018,62'
          Dst:             _ZN5Darts7Details9BitVectorD2Ev
        - Src:             'third_party/darts_clone/darts.h:1018,62'
          Dst:             _ZN5Darts7Details8AutoPoolIhED2Ev
        - Src:             'third_party/darts_clone/darts.h:1018,62'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgUnitEED2Ev
        - Src:             'third_party/darts_clone/darts.h:1018,62'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_8DawgNodeEED2Ev
    - functionName:    _ZN5Darts7Details8AutoPoolIhEC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcEC2EPc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:604,16'
          Dst:             _ZN5Darts7Details9AutoArrayIcEC2EPc
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEED2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE5clearEv
        - _ZN5Darts7Details9AutoArrayIcED2Ev
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:605,17'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE5clearEv
        - Src:             'third_party/darts_clone/darts.h:605,26'
          Dst:             _ZN5Darts7Details9AutoArrayIcED2Ev
        - Src:             'third_party/darts_clone/darts.h:605,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts7Details9AutoArrayIcEC2EPc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:604,16'
          Dst:             _ZN5Darts7Details9AutoArrayIcEC2EPc
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilderD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details18DoubleArrayBuilder5clearEv
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEED2Ev
        - _ZN5Darts7Details8AutoPoolIhED2Ev
        - _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEED2Ev
        - _ZN5Darts7Details9AutoArrayIjED2Ev
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1450,5'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder5clearEv
        - Src:             'third_party/darts_clone/darts.h:1451,3'
          Dst:             _ZN5Darts7Details9AutoArrayIjED2Ev
        - Src:             'third_party/darts_clone/darts.h:1451,3'
          Dst:             _ZN5Darts7Details8AutoPoolIhED2Ev
        - Src:             'third_party/darts_clone/darts.h:1451,3'
          Dst:             _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEED2Ev
        - Src:             'third_party/darts_clone/darts.h:1451,3'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEED2Ev
        - Src:             'third_party/darts_clone/darts.h:1450,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK5Darts7Details18DoubleArrayBuilder4copyEPmPPNS0_15DoubleArrayUnitE
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts7Details15DoubleArrayUnitC2Ev
        - _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
        - _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1534,24'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1537,43'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1537,16'
          Dst:             _ZN5Darts7Details15DoubleArrayUnitC2Ev
        - Src:             'third_party/darts_clone/darts.h:1539,40'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEE4sizeEv
        - Src:             'third_party/darts_clone/darts.h:1540,18'
          Dst:             _ZNK5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEixEm
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilder5buildIiEEvRKNS0_6KeysetIT_EE
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN5Darts7Details11DawgBuilder5clearEv
        - _ZN5Darts7Details11DawgBuilderC2Ev
        - _ZN5Darts7Details11DawgBuilderD2Ev
        - _ZN5Darts7Details18DoubleArrayBuilder10build_dawgIiEEvRKNS0_6KeysetIT_EEPNS0_11DawgBuilderE
        - _ZN5Darts7Details18DoubleArrayBuilder15build_from_dawgERKNS0_11DawgBuilderE
        - _ZN5Darts7Details18DoubleArrayBuilder17build_from_keysetIiEEvRKNS0_6KeysetIT_EE
        - _ZNK5Darts7Details6KeysetIiE10has_valuesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1521,14'
          Dst:             _ZNK5Darts7Details6KeysetIiE10has_valuesEv
        - Src:             'third_party/darts_clone/darts.h:1522,26'
          Dst:             _ZN5Darts7Details11DawgBuilderC2Ev
        - Src:             'third_party/darts_clone/darts.h:1523,5'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder10build_dawgIiEEvRKNS0_6KeysetIT_EEPNS0_11DawgBuilderE
        - Src:             'third_party/darts_clone/darts.h:1524,5'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder15build_from_dawgERKNS0_11DawgBuilderE
        - Src:             'third_party/darts_clone/darts.h:1525,18'
          Dst:             _ZN5Darts7Details11DawgBuilder5clearEv
        - Src:             'third_party/darts_clone/darts.h:1526,3'
          Dst:             _ZN5Darts7Details11DawgBuilderD2Ev
        - Src:             'third_party/darts_clone/darts.h:1526,3'
          Dst:             _ZN5Darts7Details11DawgBuilderD2Ev
        - Src:             'third_party/darts_clone/darts.h:1527,5'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder17build_from_keysetIiEEvRKNS0_6KeysetIT_EE
    - functionName:    _ZN5Darts7Details18DoubleArrayBuilderC2EPFimmE
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1448
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEC2Ev
        - _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEED2Ev
        - _ZN5Darts7Details8AutoPoolIhEC2Ev
        - _ZN5Darts7Details8AutoPoolIhED2Ev
        - _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEEC2EPS2_
        - _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEED2Ev
        - _ZN5Darts7Details9AutoArrayIjEC2EPj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1447,40'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEEC2Ev
        - Src:             'third_party/darts_clone/darts.h:1447,50'
          Dst:             _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEEC2EPS2_
        - Src:             'third_party/darts_clone/darts.h:1447,61'
          Dst:             _ZN5Darts7Details8AutoPoolIhEC2Ev
        - Src:             'third_party/darts_clone/darts.h:1448,9'
          Dst:             _ZN5Darts7Details9AutoArrayIjEC2EPj
        - Src:             'third_party/darts_clone/darts.h:1448,36'
          Dst:             _ZN5Darts7Details8AutoPoolIhED2Ev
        - Src:             'third_party/darts_clone/darts.h:1448,36'
          Dst:             _ZN5Darts7Details9AutoArrayINS0_27DoubleArrayBuilderExtraUnitEED2Ev
        - Src:             'third_party/darts_clone/darts.h:1448,36'
          Dst:             _ZN5Darts7Details8AutoPoolINS0_22DoubleArrayBuilderUnitEED2Ev
    - functionName:    _ZN5Darts7Details6KeysetIiEC2EmPKPKcPKmPKi
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details15DoubleArrayUnit5valueEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts15DoubleArrayImplIvvivE10set_resultEPNS1_16result_pair_typeEim
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details15DoubleArrayUnit8has_leafEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details15DoubleArrayUnit5labelEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts7Details15DoubleArrayUnit6offsetEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts15DoubleArrayImplIvvivE5clearEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts15DoubleArrayImplIvvivED0Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts15DoubleArrayImplIvvivED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:141,30'
          Dst:             _ZN5Darts15DoubleArrayImplIvvivED2Ev
    - functionName:    _ZN5Darts15DoubleArrayImplIvvivED2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5Darts15DoubleArrayImplIvvivE5clearEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:142,5'
          Dst:             _ZN5Darts15DoubleArrayImplIvvivE5clearEv
        - Src:             'third_party/darts_clone/darts.h:142,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5Darts15DoubleArrayImplIvvivEC2Ev
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece10normalizer10Normalizer6statusEv
      functionSourceFile: '/src/sentencepiece/src/normalizer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusC2ERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/normalizer.h:77,48'
          Dst:             _ZN13sentencepiece4util6StatusC2ERKS1_
    - functionName:    _ZN13sentencepiece10normalizer10Normalizer16SetPrefixMatcherEPKNS0_13PrefixMatcherE
      functionSourceFile: '/src/sentencepiece/src/normalizer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece10normalizer13PrefixMatcher13GlobalReplaceENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEES6_
      functionSourceFile: '/src/sentencepiece/src/normalizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZNK13sentencepiece10normalizer13PrefixMatcher11PrefixMatchENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/normalizer.cc:367,23'
          Dst:             _ZNK13sentencepiece10normalizer13PrefixMatcher11PrefixMatchENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPb
    - functionName:    _ZNK13sentencepiece10normalizer13PrefixMatcher11PrefixMatchENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPb
      functionSourceFile: '/src/sentencepiece/src/normalizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          136
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN13sentencepiece11string_util10OneCharLenEPKc
        - _ZNK5Darts15DoubleArrayImplIvvivE18commonPrefixSearchINS1_16result_pair_typeEEEmPKcPT_mmm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/normalizer.cc:341,36'
          Dst:             _ZN13sentencepiece11string_util10OneCharLenEPKc
        - Src:             'src/normalizer.cc:347,14'
          Dst:             _ZNK5Darts15DoubleArrayImplIvvivE18commonPrefixSearchINS1_16result_pair_typeEEEmPKcPT_mmm
        - Src:             'src/normalizer.cc:351,36'
          Dst:             _ZN13sentencepiece11string_util10OneCharLenEPKc
    - functionName:    _ZNK5Darts15DoubleArrayImplIvvivE18commonPrefixSearchINS1_16result_pair_typeEEEmPKcPT_mmm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          221
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK5Darts15DoubleArrayImplIvvivE10set_resultEPNS1_16result_pair_typeEim
        - _ZNK5Darts7Details15DoubleArrayUnit5labelEv
        - _ZNK5Darts7Details15DoubleArrayUnit5valueEv
        - _ZNK5Darts7Details15DoubleArrayUnit6offsetEv
        - _ZNK5Darts7Details15DoubleArrayUnit8has_leafEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:475,20'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit6offsetEv
        - Src:             'third_party/darts_clone/darts.h:480,16'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit5labelEv
        - Src:             'third_party/darts_clone/darts.h:484,24'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit6offsetEv
        - Src:             'third_party/darts_clone/darts.h:485,16'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit8has_leafEv
        - Src:             'third_party/darts_clone/darts.h:488,32'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit5valueEv
        - Src:             'third_party/darts_clone/darts.h:487,11'
          Dst:             _ZNK5Darts15DoubleArrayImplIvvivE10set_resultEPNS1_16result_pair_typeEim
        - Src:             'third_party/darts_clone/darts.h:497,16'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit5labelEv
        - Src:             'third_party/darts_clone/darts.h:501,24'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit6offsetEv
        - Src:             'third_party/darts_clone/darts.h:502,16'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit8has_leafEv
        - Src:             'third_party/darts_clone/darts.h:505,32'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit5valueEv
        - Src:             'third_party/darts_clone/darts.h:504,11'
          Dst:             _ZNK5Darts15DoubleArrayImplIvvivE10set_resultEPNS1_16result_pair_typeEim
    - functionName:    _ZN5Darts15DoubleArrayImplIvvivE5buildEmPKPKcPKmPKiPFimmE
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN5Darts15DoubleArrayImplIvvivE5clearEv
        - _ZN5Darts7Details18DoubleArrayBuilder5buildIiEEvRKNS0_6KeysetIT_EE
        - _ZN5Darts7Details18DoubleArrayBuilderC2EPFimmE
        - _ZN5Darts7Details18DoubleArrayBuilderD2Ev
        - _ZN5Darts7Details6KeysetIiEC2EmPKPKcPKmPKi
        - _ZNK5Darts7Details18DoubleArrayBuilder4copyEPmPPNS0_15DoubleArrayUnitE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:1897,31'
          Dst:             _ZN5Darts7Details6KeysetIiEC2EmPKPKcPKmPKi
        - Src:             'third_party/darts_clone/darts.h:1899,31'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilderC2EPFimmE
        - Src:             'third_party/darts_clone/darts.h:1900,11'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilder5buildIiEEvRKNS0_6KeysetIT_EE
        - Src:             'third_party/darts_clone/darts.h:1904,11'
          Dst:             _ZNK5Darts7Details18DoubleArrayBuilder4copyEPmPPNS0_15DoubleArrayUnitE
        - Src:             'third_party/darts_clone/darts.h:1906,3'
          Dst:             _ZN5Darts15DoubleArrayImplIvvivE5clearEv
        - Src:             'third_party/darts_clone/darts.h:1917,1'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilderD2Ev
        - Src:             'third_party/darts_clone/darts.h:1917,1'
          Dst:             _ZN5Darts7Details18DoubleArrayBuilderD2Ev
    - functionName:    _ZN13sentencepiece10normalizer13PrefixMatcherC2ERKNSt3__13setINS2_17basic_string_viewIcNS2_11char_traitsIcEEEENS2_4lessIS7_EENS2_9allocatorIS7_EEEE
      functionSourceFile: '/src/sentencepiece/src/normalizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          247
      EdgeCount:       79
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN5Darts15DoubleArrayImplIvvivE5buildEmPKPKcPKmPKiPFimmE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/normalizer.cc:331,14'
          Dst:             _ZN5Darts15DoubleArrayImplIvvivE5buildEmPKPKcPKmPKiPFimmE
        - Src:             'src/normalizer.cc:333,5'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/normalizer.cc:333,5'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/normalizer.cc:333,5'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/normalizer.cc:333,5'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/normalizer.cc:333,5'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/normalizer.cc:333,5'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    _ZN13sentencepiece11string_util9DecodePODIjEEbNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece11string_util9EncodePODIjEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece10normalizer10Normalizer25EncodePrecompiledCharsMapENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEES6_
      functionSourceFile: '/src/sentencepiece/src/normalizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13sentencepiece11string_util9EncodePODIjEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/normalizer.cc:258,15'
          Dst:             _ZN13sentencepiece11string_util9EncodePODIjEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
    - functionName:    _ZNK13sentencepiece10normalizer10Normalizer9NormalizeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/normalizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN13sentencepiece4util6Status11IgnoreErrorEv
        - _ZN13sentencepiece4util6StatusD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/normalizer.cc:188,48'
          Dst:             _ZN13sentencepiece4util6Status11IgnoreErrorEv
        - Src:             'src/normalizer.cc:188,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/normalizer.cc:188,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZN13sentencepiece4util13StatusBuilderlsIA51_cEERS1_RKT_
      functionSourceFile: '/src/sentencepiece/src/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4absl8EndsWithENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEES4_
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/match.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/absl/strings/match.h:33,29'
          Dst:             memcmp
    - functionName:    _ZNK13sentencepiece14NormalizerSpec18escape_whitespacesEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4214
      functionLinenumberEnd: 4216
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece14NormalizerSpec28_internal_escape_whitespacesEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:4216,10'
          Dst:             _ZNK13sentencepiece14NormalizerSpec28_internal_escape_whitespacesEv
    - functionName:    '_ZZNK13sentencepiece10normalizer10Normalizer9NormalizeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPNS2_12basic_stringIcS5_NS2_9allocatorIcEEEEPNS2_6vectorImNS8_ImEEEEENK3$_0clEv'
      functionSourceFile: '/src/sentencepiece/src/normalizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK13sentencepiece14NormalizerSpec18escape_whitespacesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/normalizer.cc:110,16'
          Dst:             _ZNK13sentencepiece14NormalizerSpec18escape_whitespacesEv
    - functionName:    _ZNK13sentencepiece10normalizer10Normalizer15NormalizePrefixENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/normalizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          230
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN13sentencepiece11string_util17IsValidDecodeUTF8ENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPm
        - _ZNK13sentencepiece10normalizer13PrefixMatcher11PrefixMatchENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPb
        - _ZNK5Darts15DoubleArrayImplIvvivE18commonPrefixSearchINS1_16result_pair_typeEEEmPKcPT_mmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/normalizer.cc:200,33'
          Dst:             _ZNK13sentencepiece10normalizer13PrefixMatcher11PrefixMatchENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPb
        - Src:             'src/normalizer.cc:215,37'
          Dst:             _ZNK5Darts15DoubleArrayImplIvvivE18commonPrefixSearchINS1_16result_pair_typeEEEmPKcPT_mmm
        - Src:             'src/normalizer.cc:231,10'
          Dst:             _ZN13sentencepiece11string_util17IsValidDecodeUTF8ENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPm
    - functionName:    _ZNK13sentencepiece10normalizer10Normalizer9NormalizeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPNS2_12basic_stringIcS5_NS2_9allocatorIcEEEEPNS2_6vectorImNS8_ImEEEE
      functionSourceFile: '/src/sentencepiece/src/normalizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         101
      ICount:          581
      EdgeCount:       108
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - _ZN13sentencepiece4util13StatusBuilderD2Ev
        - _ZN13sentencepiece4util13StatusBuilderlsIA16_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA18_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIA51_cEERS1_RKT_
        - _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZN4absl13ConsumePrefixEPNSt3__117basic_string_viewIcNS0_11char_traitsIcEEEES4_
        - _ZN4absl8EndsWithENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEES4_
        - _ZNK13sentencepiece10normalizer10Normalizer15NormalizePrefixENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZNK13sentencepiece14NormalizerSpec16add_dummy_prefixEv
        - _ZNK13sentencepiece14NormalizerSpec18escape_whitespacesEv
        - _ZNK13sentencepiece14NormalizerSpec24remove_extra_whitespacesEv
        - _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - _ZNK13sentencepiece4util6Status2okEv
        - '_ZZNK13sentencepiece10normalizer10Normalizer9NormalizeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPNS2_12basic_stringIcS5_NS2_9allocatorIcEEEEPNS2_6vectorImNS8_ImEEEEENK3$_0clEv'
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/normalizer.cc:75,12'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/normalizer.cc:78,3'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/normalizer.cc:78,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/normalizer.cc:78,3'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/normalizer.cc:83,14'
          Dst:             _ZNK13sentencepiece14NormalizerSpec24remove_extra_whitespacesEv
        - Src:             'src/normalizer.cc:85,22'
          Dst:             _ZNK13sentencepiece10normalizer10Normalizer15NormalizePrefixENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'src/normalizer.cc:96,12'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/normalizer.cc:125,46'
          Dst:             _ZNK13sentencepiece14NormalizerSpec16add_dummy_prefixEv
        - Src:             'src/normalizer.cc:125,66'
          Dst:             '_ZZNK13sentencepiece10normalizer10Normalizer9NormalizeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPNS2_12basic_stringIcS5_NS2_9allocatorIcEEEEPNS2_6vectorImNS8_ImEEEEENK3$_0clEv'
        - Src:             'src/normalizer.cc:127,31'
          Dst:             _ZNK13sentencepiece14NormalizerSpec24remove_extra_whitespacesEv
        - Src:             'src/normalizer.cc:129,14'
          Dst:             _ZNK13sentencepiece10normalizer10Normalizer15NormalizePrefixENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'src/normalizer.cc:134,29'
          Dst:             _ZN4absl13ConsumePrefixEPNSt3__117basic_string_viewIcNS0_11char_traitsIcEEEES4_
        - Src:             'src/normalizer.cc:140,20'
          Dst:             _ZNK13sentencepiece14NormalizerSpec18escape_whitespacesEv
        - Src:             'src/normalizer.cc:152,23'
          Dst:             _ZN4absl8EndsWithENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEES4_
        - Src:             'src/normalizer.cc:157,17'
          Dst:             _ZNK13sentencepiece14NormalizerSpec24remove_extra_whitespacesEv
        - Src:             'src/normalizer.cc:163,14'
          Dst:             _ZNK13sentencepiece14NormalizerSpec24remove_extra_whitespacesEv
        - Src:             'src/normalizer.cc:165,16'
          Dst:             _ZNK13sentencepiece14NormalizerSpec18escape_whitespacesEv
        - Src:             'src/normalizer.cc:166,12'
          Dst:             _ZN4absl8EndsWithENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEES4_
        - Src:             'src/normalizer.cc:168,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/normalizer.cc:168,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA18_cEERS1_RKT_
        - Src:             'src/normalizer.cc:168,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/normalizer.cc:168,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/normalizer.cc:168,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/normalizer.cc:168,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA16_cEERS1_RKT_
        - Src:             'src/normalizer.cc:168,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/normalizer.cc:168,7'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/normalizer.cc:168,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/normalizer.cc:168,7'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/normalizer.cc:176,45'
          Dst:             _ZNK13sentencepiece14NormalizerSpec16add_dummy_prefixEv
        - Src:             'src/normalizer.cc:176,65'
          Dst:             '_ZZNK13sentencepiece10normalizer10Normalizer9NormalizeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPNS2_12basic_stringIcS5_NS2_9allocatorIcEEEEPNS2_6vectorImNS8_ImEEEEENK3$_0clEv'
        - Src:             'src/normalizer.cc:180,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderC2ENS0_10StatusCodeE
        - Src:             'src/normalizer.cc:180,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA18_cEERS1_RKT_
        - Src:             'src/normalizer.cc:180,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA2_cEERS1_RKT_
        - Src:             'src/normalizer.cc:180,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIiEERS1_RKT_
        - Src:             'src/normalizer.cc:180,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA4_cEERS1_RKT_
        - Src:             'src/normalizer.cc:180,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA51_cEERS1_RKT_
        - Src:             'src/normalizer.cc:180,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderlsIA3_cEERS1_RKT_
        - Src:             'src/normalizer.cc:180,3'
          Dst:             _ZNK13sentencepiece4util13StatusBuildercvNS0_6StatusEEv
        - Src:             'src/normalizer.cc:180,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/normalizer.cc:180,3'
          Dst:             _ZN13sentencepiece4util13StatusBuilderD2Ev
        - Src:             'src/normalizer.cc:182,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZNK5Darts15DoubleArrayImplIvvivE9unit_sizeEv
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5Darts15DoubleArrayImplIvvivE9set_arrayEPKvm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5Darts15DoubleArrayImplIvvivE5clearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:172,5'
          Dst:             _ZN5Darts15DoubleArrayImplIvvivE5clearEv
    - functionName:    _ZN13sentencepiece10normalizer10Normalizer25DecodePrecompiledCharsMapENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPS6_S7_PNS2_12basic_stringIcS5_NS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/normalizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          145
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN13sentencepiece11string_util9DecodePODIjEEbNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPT_
        - _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN13sentencepiece4util8OkStatusEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/normalizer.cc:277,8'
          Dst:             _ZN13sentencepiece11string_util9DecodePODIjEEbNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPT_
        - Src:             'src/normalizer.cc:280,12'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/normalizer.cc:288,12'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/normalizer.cc:293,12'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/normalizer.cc:314,12'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/normalizer.cc:317,10'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
    - functionName:    _ZN13sentencepiece10normalizer10NormalizerD0Ev
      functionSourceFile: '/src/sentencepiece/src/normalizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece10normalizer10NormalizerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/normalizer.cc:46,27'
          Dst:             _ZN13sentencepiece10normalizer10NormalizerD2Ev
    - functionName:    _ZN13sentencepiece10normalizer10NormalizerD2Ev
      functionSourceFile: '/src/sentencepiece/src/normalizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/normalizer.cc:46,28'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZN13sentencepiece10normalizer10NormalizerC2ERKNS_14NormalizerSpecE
      functionSourceFile: '/src/sentencepiece/src/normalizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13sentencepiece10normalizer10Normalizer4InitEv
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/normalizer.cc:42,29'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/normalizer.cc:43,3'
          Dst:             _ZN13sentencepiece10normalizer10Normalizer4InitEv
        - Src:             'src/normalizer.cc:44,1'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZN13sentencepiece10normalizer10Normalizer4InitEv
      functionSourceFile: '/src/sentencepiece/src/normalizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece10normalizer10Normalizer25DecodePrecompiledCharsMapENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPS6_S7_PNS2_12basic_stringIcS5_NS2_9allocatorIcEEEE
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util6StatusaSERKS1_
        - _ZN5Darts15DoubleArrayImplIvvivE9set_arrayEPKvm
        - _ZNK13sentencepiece14NormalizerSpec20precompiled_charsmapEv
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK5Darts15DoubleArrayImplIvvivE9unit_sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/normalizer.cc:49,36'
          Dst:             _ZNK13sentencepiece14NormalizerSpec20precompiled_charsmapEv
        - Src:             'src/normalizer.cc:53,15'
          Dst:             _ZN13sentencepiece10normalizer10Normalizer25DecodePrecompiledCharsMapENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPS6_S7_PNS2_12basic_stringIcS5_NS2_9allocatorIcEEEE
        - Src:             'src/normalizer.cc:53,13'
          Dst:             _ZN13sentencepiece4util6StatusaSERKS1_
        - Src:             'src/normalizer.cc:53,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/normalizer.cc:56,18'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/normalizer.cc:53,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/normalizer.cc:64,48'
          Dst:             _ZNK5Darts15DoubleArrayImplIvvivE9unit_sizeEv
        - Src:             'src/normalizer.cc:63,12'
          Dst:             _ZN5Darts15DoubleArrayImplIvvivE9set_arrayEPKvm
    - functionName:    _ZNK13sentencepiece11TrainerSpec26treat_whitespace_as_suffixEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2935
      functionLinenumberEnd: 2937
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece11TrainerSpec36_internal_treat_whitespace_as_suffixEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/builtin_pb/sentencepiece_model.pb.h:2937,10'
          Dst:             _ZNK13sentencepiece11TrainerSpec36_internal_treat_whitespace_as_suffixEv
    - functionName:    _ZN13sentencepiece10normalizer10NormalizerC2ERKNS_14NormalizerSpecERKNS_11TrainerSpecE
      functionSourceFile: '/src/sentencepiece/src/normalizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN13sentencepiece10normalizer10Normalizer4InitEv
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util8OkStatusEv
        - _ZNK13sentencepiece11TrainerSpec26treat_whitespace_as_suffixEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/normalizer.cc:36,48'
          Dst:             _ZNK13sentencepiece11TrainerSpec26treat_whitespace_as_suffixEv
        - Src:             'src/normalizer.cc:37,15'
          Dst:             _ZN13sentencepiece4util8OkStatusEv
        - Src:             'src/normalizer.cc:38,3'
          Dst:             _ZN13sentencepiece10normalizer10Normalizer4InitEv
        - Src:             'src/normalizer.cc:39,1'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZZNK13sentencepiece7unigram5Model15EncodeOptimizedENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEEN12BestPathNodeC2Ev
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 950
      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:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts15DoubleArrayImplIvvivE10set_resultEPiim
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts15DoubleArrayImplIvvivE16exactMatchSearchIiEET_PKcmm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          162
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK5Darts15DoubleArrayImplIvvivE10set_resultEPiim
        - _ZNK5Darts7Details15DoubleArrayUnit5labelEv
        - _ZNK5Darts7Details15DoubleArrayUnit5valueEv
        - _ZNK5Darts7Details15DoubleArrayUnit6offsetEv
        - _ZNK5Darts7Details15DoubleArrayUnit8has_leafEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:438,3'
          Dst:             _ZNK5Darts15DoubleArrayImplIvvivE10set_resultEPiim
        - Src:             'third_party/darts_clone/darts.h:443,24'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit6offsetEv
        - Src:             'third_party/darts_clone/darts.h:445,16'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit5labelEv
        - Src:             'third_party/darts_clone/darts.h:451,24'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit6offsetEv
        - Src:             'third_party/darts_clone/darts.h:453,16'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit5labelEv
        - Src:             'third_party/darts_clone/darts.h:459,13'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit8has_leafEv
        - Src:             'third_party/darts_clone/darts.h:462,33'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit6offsetEv
        - Src:             'third_party/darts_clone/darts.h:463,52'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit5valueEv
        - Src:             'third_party/darts_clone/darts.h:463,3'
          Dst:             _ZNK5Darts15DoubleArrayImplIvvivE10set_resultEPiim
    - functionName:    _ZZN13sentencepiece7unigram7Lattice5NBestEmbfEN20HypothesisComparatorclEPNS0_12_GLOBAL__N_110HypothesisES5_
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEED0Ev
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/freelist.h:31,23'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEED2Ev
    - functionName:    _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEED2Ev
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece7unigram7Lattice4NodeC2Ev
      functionSourceFile: '/src/sentencepiece/src/unigram_model.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      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:    _ZN13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEED0Ev
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/freelist.h:31,23'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEED2Ev
    - functionName:    _ZN13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEED2Ev
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    logf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece7unigram5Model27IsCalculateEntropyAvailableEv
      functionSourceFile: '/src/sentencepiece/src/unigram_model.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece7unigram5Model31IsSampleEncodeAndScoreAvailableEv
      functionSourceFile: '/src/sentencepiece/src/unigram_model.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece7unigram5Model22IsNBestEncodeAvailableEv
      functionSourceFile: '/src/sentencepiece/src/unigram_model.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece7unigram5Model23IsSampleEncodeAvailableEv
      functionSourceFile: '/src/sentencepiece/src/unigram_model.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5Darts15DoubleArrayImplIvvivE8traverseEPKcRmS4_m
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          176
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK5Darts7Details15DoubleArrayUnit5labelEv
        - _ZNK5Darts7Details15DoubleArrayUnit5valueEv
        - _ZNK5Darts7Details15DoubleArrayUnit6offsetEv
        - _ZNK5Darts7Details15DoubleArrayUnit8has_leafEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:524,18'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit6offsetEv
        - Src:             'third_party/darts_clone/darts.h:526,16'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit5labelEv
        - Src:             'third_party/darts_clone/darts.h:533,18'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit6offsetEv
        - Src:             'third_party/darts_clone/darts.h:535,16'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit5labelEv
        - Src:             'third_party/darts_clone/darts.h:542,13'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit8has_leafEv
        - Src:             'third_party/darts_clone/darts.h:545,27'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit6offsetEv
        - Src:             'third_party/darts_clone/darts.h:546,39'
          Dst:             _ZNK5Darts7Details15DoubleArrayUnit5valueEv
    - functionName:    _ZNK4absl8internal8SplittercvNSt3__16vectorIT_NS2_9allocatorIS4_EEEEINS2_17basic_string_viewIcNS2_11char_traitsIcEEEEEEv
      functionSourceFile: '/src/sentencepiece/third_party/absl/strings/str_split.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK13sentencepiece7unigram5Model23VerifyOutputsEquivalentENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEES6_ENK3$_0clENS2_6vectorIS6_NS2_9allocatorIS6_EEEE'
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          112
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK13sentencepiece14ModelInterface15GetScoreInlinedEi
        - _ZNK13sentencepiece14ModelInterface20IsUserDefinedInlinedEi
        - _ZNK13sentencepiece7unigram5Model9min_scoreEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:862,33'
          Dst:             _ZNK13sentencepiece7unigram5Model9min_scoreEv
        - Src:             'src/unigram_model.cc:869,28'
          Dst:             _ZNK13sentencepiece14ModelInterface20IsUserDefinedInlinedEi
        - Src:             'src/unigram_model.cc:871,34'
          Dst:             _ZNK13sentencepiece14ModelInterface15GetScoreInlinedEi
    - functionName:    _ZNK13sentencepiece7unigram5Model9min_scoreEv
      functionSourceFile: '/src/sentencepiece/src/unigram_model.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece14ModelInterface20IsUserDefinedInlinedEi
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto6piecesEi
        - _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:223,27'
          Dst:             _ZNK13sentencepiece10ModelProto6piecesEi
        - Src:             'src/model_interface.h:223,38'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
    - functionName:    _ZNK13sentencepiece14ModelInterface15GetScoreInlinedEi
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto6piecesEi
        - _ZNK13sentencepiece24ModelProto_SentencePiece5scoreEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:204,26'
          Dst:             _ZNK13sentencepiece10ModelProto6piecesEi
        - Src:             'src/model_interface.h:204,37'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece5scoreEv
    - functionName:    _ZNK13sentencepiece7unigram5Model23VerifyOutputsEquivalentENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEES6_
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          270
      EdgeCount:       72
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN4absl8StrSplitENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEcb
        - _ZN4absl8internal8SplitterD2Ev
        - _ZNK4absl8internal8SplittercvNSt3__16vectorIT_NS2_9allocatorIS4_EEEEINS2_17basic_string_viewIcNS2_11char_traitsIcEEEEEEv
        - '_ZZNK13sentencepiece7unigram5Model23VerifyOutputsEquivalentENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEES6_ENK3$_0clENS2_6vectorIS6_NS2_9allocatorIS6_EEEE'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:877,35'
          Dst:             _ZN4absl8StrSplitENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEcb
        - Src:             'src/unigram_model.cc:877,35'
          Dst:             _ZNK4absl8internal8SplittercvNSt3__16vectorIT_NS2_9allocatorIS4_EEEEINS2_17basic_string_viewIcNS2_11char_traitsIcEEEEEEv
        - Src:             'src/unigram_model.cc:877,7'
          Dst:             '_ZZNK13sentencepiece7unigram5Model23VerifyOutputsEquivalentENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEES6_ENK3$_0clENS2_6vectorIS6_NS2_9allocatorIS6_EEEE'
        - Src:             'src/unigram_model.cc:877,7'
          Dst:             _ZN4absl8internal8SplitterD2Ev
        - Src:             'src/unigram_model.cc:879,35'
          Dst:             _ZN4absl8StrSplitENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEcb
        - Src:             'src/unigram_model.cc:879,35'
          Dst:             _ZNK4absl8internal8SplittercvNSt3__16vectorIT_NS2_9allocatorIS4_EEEEINS2_17basic_string_viewIcNS2_11char_traitsIcEEEEEEv
        - Src:             'src/unigram_model.cc:879,7'
          Dst:             '_ZZNK13sentencepiece7unigram5Model23VerifyOutputsEquivalentENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEES6_ENK3$_0clENS2_6vectorIS6_NS2_9allocatorIS6_EEEE'
        - Src:             'src/unigram_model.cc:879,7'
          Dst:             _ZN4absl8internal8SplitterD2Ev
        - Src:             'src/unigram_model.cc:881,5'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/unigram_model.cc:881,5'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/unigram_model.cc:881,5'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:881,5'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:881,5'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/unigram_model.cc:877,7'
          Dst:             _ZN4absl8internal8SplitterD2Ev
        - Src:             'src/unigram_model.cc:879,7'
          Dst:             _ZN4absl8internal8SplitterD2Ev
        - Src:             'src/unigram_model.cc:881,5'
          Dst:             _ZN4absl7logging3DieD2Ev
    - functionName:    _ZNK13sentencepiece7unigram5Model16CalculateEntropyENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEf
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      float
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece7unigram7Lattice11SetSentenceENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN13sentencepiece7unigram7LatticeC2Ev
        - _ZN13sentencepiece7unigram7LatticeD2Ev
        - _ZNK13sentencepiece7unigram5Model13PopulateNodesEPNS0_7LatticeE
        - _ZNK13sentencepiece7unigram7Lattice16CalculateEntropyEf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:850,11'
          Dst:             _ZN13sentencepiece7unigram7LatticeC2Ev
        - Src:             'src/unigram_model.cc:851,11'
          Dst:             _ZN13sentencepiece7unigram7Lattice11SetSentenceENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:852,3'
          Dst:             _ZNK13sentencepiece7unigram5Model13PopulateNodesEPNS0_7LatticeE
        - Src:             'src/unigram_model.cc:854,18'
          Dst:             _ZNK13sentencepiece7unigram7Lattice16CalculateEntropyEf
        - Src:             'src/unigram_model.cc:855,1'
          Dst:             _ZN13sentencepiece7unigram7LatticeD2Ev
        - Src:             'src/unigram_model.cc:855,1'
          Dst:             _ZN13sentencepiece7unigram7LatticeD2Ev
    - functionName:    _ZN13sentencepiece7unigram7Lattice11SetSentenceENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          131
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13sentencepiece11string_util10OneCharLenEPKc
        - _ZN13sentencepiece7unigram7Lattice5ClearEv
        - _ZN13sentencepiece7unigram7Lattice7NewNodeEv
        - _ZNK13sentencepiece7unigram7Lattice4sizeEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:114,3'
          Dst:             _ZN13sentencepiece7unigram7Lattice5ClearEv
        - Src:             'src/unigram_model.cc:120,37'
          Dst:             _ZN13sentencepiece11string_util10OneCharLenEPKc
        - Src:             'src/unigram_model.cc:127,19'
          Dst:             _ZNK13sentencepiece7unigram7Lattice4sizeEv
        - Src:             'src/unigram_model.cc:137,15'
          Dst:             _ZN13sentencepiece7unigram7Lattice7NewNodeEv
        - Src:             'src/unigram_model.cc:142,15'
          Dst:             _ZN13sentencepiece7unigram7Lattice7NewNodeEv
    - functionName:    _ZNK13sentencepiece7unigram5Model13PopulateNodesEPNS0_7LatticeE
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          340
      EdgeCount:       100
      CyclomaticComplexity: 48
      functionsReached:
        - _ZN13sentencepiece7unigram7Lattice6InsertEii
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK13sentencepiece14ModelInterface15GetScoreInlinedEi
        - _ZNK13sentencepiece14ModelInterface15IsUnusedInlinedEi
        - _ZNK13sentencepiece14ModelInterface20IsUserDefinedInlinedEi
        - _ZNK13sentencepiece7unigram5Model9min_scoreEv
        - _ZNK13sentencepiece7unigram7Lattice4sizeEv
        - _ZNK13sentencepiece7unigram7Lattice7surfaceEi
        - _ZNK13sentencepiece7unigram7Lattice8sentenceEv
        - _ZNK13sentencepiece7unigram7Lattice9utf8_sizeEv
        - _ZNK5Darts15DoubleArrayImplIvvivE18commonPrefixSearchINS1_16result_pair_typeEEEmPKcPT_mmm
        - '_ZZNK13sentencepiece7unigram5Model13PopulateNodesEPNS0_7LatticeEENK3$_0clEiPKc'
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:554,27'
          Dst:             _ZNK13sentencepiece7unigram5Model9min_scoreEv
        - Src:             'src/unigram_model.cc:556,28'
          Dst:             _ZNK13sentencepiece7unigram7Lattice4sizeEv
        - Src:             'src/unigram_model.cc:557,30'
          Dst:             _ZNK13sentencepiece7unigram7Lattice8sentenceEv
        - Src:             'src/unigram_model.cc:557,52'
          Dst:             _ZNK13sentencepiece7unigram7Lattice9utf8_sizeEv
        - Src:             'src/unigram_model.cc:564,34'
          Dst:             _ZNK13sentencepiece7unigram7Lattice7surfaceEi
        - Src:             'src/unigram_model.cc:567,37'
          Dst:             _ZNK5Darts15DoubleArrayImplIvvivE18commonPrefixSearchINS1_16result_pair_typeEEEmPKcPT_mmm
        - Src:             'src/unigram_model.cc:570,5'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/unigram_model.cc:570,5'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:570,5'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:570,5'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/unigram_model.cc:577,11'
          Dst:             '_ZZNK13sentencepiece7unigram5Model13PopulateNodesEPNS0_7LatticeEENK3$_0clEiPKc'
        - Src:             'src/unigram_model.cc:579,11'
          Dst:             _ZNK13sentencepiece14ModelInterface15IsUnusedInlinedEi
        - Src:             'src/unigram_model.cc:570,5'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/unigram_model.cc:580,38'
          Dst:             _ZN13sentencepiece7unigram7Lattice6InsertEii
        - Src:             'src/unigram_model.cc:583,21'
          Dst:             _ZNK13sentencepiece14ModelInterface20IsUserDefinedInlinedEi
        - Src:             'src/unigram_model.cc:584,48'
          Dst:             _ZNK13sentencepiece14ModelInterface15GetScoreInlinedEi
        - Src:             'src/unigram_model.cc:591,38'
          Dst:             _ZN13sentencepiece7unigram7Lattice6InsertEii
    - functionName:    _ZNK13sentencepiece7unigram7Lattice16CalculateEntropyEf
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          174
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4sizeEv
        - _ZNK13sentencepiece7unigram7Lattice16ForwardAlgorithmEf
        - _ZNK13sentencepiece7unigram7Lattice4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:264,19'
          Dst:             _ZNK13sentencepiece7unigram7Lattice4sizeEv
        - Src:             'src/unigram_model.cc:269,40'
          Dst:             _ZNK13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4sizeEv
        - Src:             'src/unigram_model.cc:272,22'
          Dst:             _ZNK13sentencepiece7unigram7Lattice16ForwardAlgorithmEf
    - functionName:    _ZN13sentencepiece7unigram7LatticeD2Ev
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:74,22'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEED2Ev
    - functionName:    _ZN13sentencepiece7unigram7LatticeD0Ev
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece7unigram7LatticeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:74,21'
          Dst:             _ZN13sentencepiece7unigram7LatticeD2Ev
    - functionName:    _ZNK13sentencepiece7unigram7Lattice4sizeEv
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4sizeEv
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece7unigram7Lattice16ForwardAlgorithmEf
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          163
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13sentencepiece7unigram12_GLOBAL__N_19LogSumExpEffb
        - _ZNK13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4sizeEv
        - _ZNK13sentencepiece7unigram7Lattice4sizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:201,19'
          Dst:             _ZNK13sentencepiece7unigram7Lattice4sizeEv
        - Src:             'src/unigram_model.cc:202,44'
          Dst:             _ZNK13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4sizeEv
        - Src:             'src/unigram_model.cc:208,13'
          Dst:             _ZN13sentencepiece7unigram12_GLOBAL__N_19LogSumExpEffb
    - functionName:    expf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece7unigram12_GLOBAL__N_19LogSumExpEffb
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - float
        - float
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - exp
        - log
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:57,23'
          Dst:             exp
        - Src:             'src/unigram_model.cc:57,19'
          Dst:             log
    - functionName:    log
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece7unigram7Lattice8sentenceEv
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece7unigram7Lattice9utf8_sizeEv
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece7unigram7Lattice7surfaceEi
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK13sentencepiece7unigram5Model13PopulateNodesEPNS0_7LatticeEENK3$_0clEiPKc'
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK13sentencepiece7unigram7Lattice7surfaceEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:550,21'
          Dst:             _ZNK13sentencepiece7unigram7Lattice7surfaceEi
    - functionName:    _ZNK13sentencepiece14ModelInterface15IsUnusedInlinedEi
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece10ModelProto6piecesEi
        - _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:218,27'
          Dst:             _ZNK13sentencepiece10ModelProto6piecesEi
        - Src:             'src/model_interface.h:218,38'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
    - functionName:    _ZN13sentencepiece7unigram7Lattice6InsertEii
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece7unigram7Lattice7NewNodeEv
        - _ZNK13sentencepiece7unigram7Lattice7surfaceEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:149,16'
          Dst:             _ZN13sentencepiece7unigram7Lattice7NewNodeEv
        - Src:             'src/unigram_model.cc:153,24'
          Dst:             _ZNK13sentencepiece7unigram7Lattice7surfaceEi
        - Src:             'src/unigram_model.cc:153,48'
          Dst:             _ZNK13sentencepiece7unigram7Lattice7surfaceEi
        - Src:             'src/unigram_model.cc:154,35'
          Dst:             _ZNK13sentencepiece7unigram7Lattice7surfaceEi
    - functionName:    _ZN13sentencepiece7unigram7Lattice7NewNodeEv
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE8AllocateEv
        - _ZNK13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:100,32'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE8AllocateEv
        - Src:             'src/unigram_model.cc:101,35'
          Dst:             _ZNK13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4sizeEv
    - functionName:    _ZN13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE8AllocateEv
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece7unigram7Lattice4NodeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/freelist.h:69,18'
          Dst:             _ZN13sentencepiece7unigram7Lattice4NodeC2Ev
    - functionName:    _ZN13sentencepiece7unigram7Lattice5ClearEv
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4FreeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:110,19'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4FreeEv
    - functionName:    _ZN13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4FreeEv
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece7unigram7LatticeC2Ev
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEEC2Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:73,22'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEEC2Em
    - functionName:    _ZN13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEEC2Em
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece7unigram5Model20SampleEncodeAndScoreENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEfibb
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - float
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          801
      EdgeCount:       234
      CyclomaticComplexity: 109
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece7unigram7Lattice11SetSentenceENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN13sentencepiece7unigram7Lattice5NBestEmbf
        - _ZN13sentencepiece7unigram7Lattice6SampleEf
        - _ZN13sentencepiece7unigram7Lattice7ViterbiEv
        - _ZN13sentencepiece7unigram7LatticeC2Ev
        - _ZN13sentencepiece7unigram7LatticeD2Ev
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK13sentencepiece7unigram5Model13PopulateNodesEPNS0_7LatticeE
        - _ZNK13sentencepiece7unigram7Lattice16ForwardAlgorithmEf
        - _ZNK13sentencepiece7unigram7Lattice8eos_nodeEv
        - exp
        - expm1
        - log
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:745,17'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/unigram_model.cc:745,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:745,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:749,11'
          Dst:             _ZN13sentencepiece7unigram7LatticeC2Ev
        - Src:             'src/unigram_model.cc:750,11'
          Dst:             _ZN13sentencepiece7unigram7Lattice11SetSentenceENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:751,3'
          Dst:             _ZNK13sentencepiece7unigram5Model13PopulateNodesEPNS0_7LatticeE
        - Src:             'src/unigram_model.cc:753,44'
          Dst:             _ZNK13sentencepiece7unigram7Lattice16ForwardAlgorithmEf
        - Src:             'src/unigram_model.cc:754,40'
          Dst:             _ZNK13sentencepiece7unigram7Lattice8eos_nodeEv
        - Src:             'src/unigram_model.cc:758,7'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/unigram_model.cc:758,7'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/unigram_model.cc:758,7'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:758,7'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:758,7'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/unigram_model.cc:758,7'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/unigram_model.cc:762,36'
          Dst:             _ZN13sentencepiece7unigram7Lattice7ViterbiEv
        - Src:             'src/unigram_model.cc:773,34'
          Dst:             _ZN13sentencepiece7unigram7Lattice5NBestEmbf
        - Src:             'src/unigram_model.cc:782,38'
          Dst:             _ZN13sentencepiece7unigram7Lattice7ViterbiEv
        - Src:             'src/unigram_model.cc:816,26'
          Dst:             exp
        - Src:             'src/unigram_model.cc:823,38'
          Dst:             expm1
        - Src:             'src/unigram_model.cc:823,28'
          Dst:             log
        - Src:             'src/unigram_model.cc:830,15'
          Dst:             _ZN13sentencepiece7unigram7LatticeC2Ev
        - Src:             'src/unigram_model.cc:831,15'
          Dst:             _ZN13sentencepiece7unigram7Lattice11SetSentenceENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:832,7'
          Dst:             _ZNK13sentencepiece7unigram5Model13PopulateNodesEPNS0_7LatticeE
        - Src:             'src/unigram_model.cc:836,59'
          Dst:             _ZN13sentencepiece7unigram7Lattice6SampleEf
        - Src:             'src/unigram_model.cc:842,5'
          Dst:             _ZN13sentencepiece7unigram7LatticeD2Ev
        - Src:             'src/unigram_model.cc:842,5'
          Dst:             _ZN13sentencepiece7unigram7LatticeD2Ev
        - Src:             'src/unigram_model.cc:846,1'
          Dst:             _ZN13sentencepiece7unigram7LatticeD2Ev
        - Src:             'src/unigram_model.cc:846,1'
          Dst:             _ZN13sentencepiece7unigram7LatticeD2Ev
    - functionName:    _ZNK13sentencepiece7unigram7Lattice8eos_nodeEv
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK13sentencepiece7unigram7Lattice4sizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:97,64'
          Dst:             _ZNK13sentencepiece7unigram7Lattice4sizeEv
    - functionName:    _ZN13sentencepiece7unigram7Lattice7ViterbiEv
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          341
      EdgeCount:       110
      CyclomaticComplexity: 55
      functionsReached:
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK13sentencepiece7unigram7Lattice11begin_nodesEi
        - _ZNK13sentencepiece7unigram7Lattice4sizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:162,19'
          Dst:             _ZNK13sentencepiece7unigram7Lattice4sizeEv
        - Src:             'src/unigram_model.cc:177,9'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/unigram_model.cc:177,9'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/unigram_model.cc:177,9'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:177,9'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:177,9'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/unigram_model.cc:177,9'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/unigram_model.cc:187,17'
          Dst:             _ZNK13sentencepiece7unigram7Lattice11begin_nodesEi
    - functionName:    _ZN13sentencepiece7unigram7Lattice5NBestEmbf
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         201
      ICount:          1145
      EdgeCount:       354
      CyclomaticComplexity: 155
      functionsReached:
        - _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEE4swapERS5_
        - _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEE8AllocateEv
        - _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEEC2Em
        - _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEED2Ev
        - _ZN13sentencepiece7unigram12_GLOBAL__N_121CloneHypAndDependentsEPKNS1_10HypothesisEPNSt3__113unordered_mapIS4_PS2_NS5_4hashIS4_EENS5_8equal_toIS4_EENS5_9allocatorINS5_4pairIKS4_S7_EEEEEEPNS_5model8FreeListIS2_EE
        - _ZN13sentencepiece7unigram12_GLOBAL__N_16GumbelEv
        - _ZN13sentencepiece7unigram7Lattice7ViterbiEv
        - _ZN4absl11MinLogLevelEv
        - _ZN4absl7logging3DieC2Eb
        - _ZN4absl7logging3DieD2Ev
        - _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEE4sizeEv
        - _ZNK13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4sizeEv
        - _ZNK13sentencepiece7unigram7Lattice16ForwardAlgorithmEf
        - _ZNK13sentencepiece7unigram7Lattice4sizeEv
        - _ZNK13sentencepiece7unigram7Lattice8bos_nodeEv
        - _ZNK13sentencepiece7unigram7Lattice8eos_nodeEv
        - _ZNK13sentencepiece7unigram7Lattice9end_nodesEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:349,5'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/unigram_model.cc:349,5'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/unigram_model.cc:349,5'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:349,5'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:349,5'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/unigram_model.cc:349,5'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/unigram_model.cc:354,13'
          Dst:             _ZN13sentencepiece7unigram7Lattice7ViterbiEv
        - Src:             'src/unigram_model.cc:379,31'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEEC2Em
        - Src:             'src/unigram_model.cc:384,36'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEE8AllocateEv
        - Src:             'src/unigram_model.cc:385,15'
          Dst:             _ZNK13sentencepiece7unigram7Lattice8eos_nodeEv
        - Src:             'src/unigram_model.cc:389,44'
          Dst:             _ZNK13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4sizeEv
        - Src:             'src/unigram_model.cc:393,13'
          Dst:             _ZNK13sentencepiece7unigram7Lattice16ForwardAlgorithmEf
        - Src:             'src/unigram_model.cc:395,15'
          Dst:             _ZN13sentencepiece7unigram12_GLOBAL__N_16GumbelEv
        - Src:             'src/unigram_model.cc:398,5'
          Dst:             _ZN13sentencepiece7unigram7Lattice7ViterbiEv
        - Src:             'src/unigram_model.cc:411,17'
          Dst:             _ZNK13sentencepiece7unigram7Lattice8bos_nodeEv
        - Src:             'src/unigram_model.cc:423,32'
          Dst:             _ZNK13sentencepiece7unigram7Lattice9end_nodesEi
        - Src:             'src/unigram_model.cc:431,27'
          Dst:             _ZNK13sentencepiece7unigram7Lattice9end_nodesEi
        - Src:             'src/unigram_model.cc:432,23'
          Dst:             _ZNK13sentencepiece7unigram7Lattice9end_nodesEi
        - Src:             'src/unigram_model.cc:436,41'
          Dst:             _ZN13sentencepiece7unigram12_GLOBAL__N_16GumbelEv
        - Src:             'src/unigram_model.cc:453,25'
          Dst:             _ZNK13sentencepiece7unigram7Lattice9end_nodesEi
        - Src:             'src/unigram_model.cc:454,21'
          Dst:             _ZNK13sentencepiece7unigram7Lattice9end_nodesEi
        - Src:             'src/unigram_model.cc:455,40'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEE8AllocateEv
        - Src:             'src/unigram_model.cc:470,30'
          Dst:             _ZNK13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEE4sizeEv
        - Src:             'src/unigram_model.cc:473,9'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/unigram_model.cc:473,9'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/unigram_model.cc:473,9'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:474,64'
          Dst:             _ZNK13sentencepiece7unigram7Lattice4sizeEv
        - Src:             'src/unigram_model.cc:473,9'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:473,9'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/unigram_model.cc:473,9'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/unigram_model.cc:487,35'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEEC2Em
        - Src:             'src/unigram_model.cc:493,7'
          Dst:             _ZN4absl11MinLogLevelEv
        - Src:             'src/unigram_model.cc:493,7'
          Dst:             _ZN4absl7logging3DieC2Eb
        - Src:             'src/unigram_model.cc:493,7'
          Dst:             _ZN4absl7logging8BaseNameENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:493,7'
          Dst:             _ZN4absl7logging3DieanERNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:493,7'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/unigram_model.cc:499,13'
          Dst:             _ZN13sentencepiece7unigram12_GLOBAL__N_121CloneHypAndDependentsEPKNS1_10HypothesisEPNSt3__113unordered_mapIS4_PS2_NS5_4hashIS4_EENS5_8equal_toIS4_EENS5_9allocatorINS5_4pairIKS4_S7_EEEEEEPNS_5model8FreeListIS2_EE
        - Src:             'src/unigram_model.cc:493,7'
          Dst:             _ZN4absl7logging3DieD2Ev
        - Src:             'src/unigram_model.cc:504,28'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEE4swapERS5_
        - Src:             'src/unigram_model.cc:505,5'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEED2Ev
        - Src:             'src/unigram_model.cc:505,5'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEED2Ev
        - Src:             'src/unigram_model.cc:509,1'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEED2Ev
        - Src:             'src/unigram_model.cc:509,1'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEED2Ev
    - functionName:    expm1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece7unigram7Lattice6SampleEf
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          262
      EdgeCount:       64
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN13sentencepiece6random18GetRandomGeneratorEv
        - _ZNK13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4sizeEv
        - _ZNK13sentencepiece7unigram7Lattice16ForwardAlgorithmEf
        - _ZNK13sentencepiece7unigram7Lattice4sizeEv
        - _ZNK13sentencepiece7unigram7Lattice8bos_nodeEv
        - _ZNK13sentencepiece7unigram7Lattice8eos_nodeEv
        - exp
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/unigram_model.cc:512,19'
          Dst:             _ZNK13sentencepiece7unigram7Lattice4sizeEv
        - Src:             'src/unigram_model.cc:515,44'
          Dst:             _ZNK13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4sizeEv
        - Src:             'src/unigram_model.cc:517,11'
          Dst:             _ZNK13sentencepiece7unigram7Lattice16ForwardAlgorithmEf
        - Src:             'src/unigram_model.cc:519,14'
          Dst:             _ZN13sentencepiece6random18GetRandomGeneratorEv
        - Src:             'src/unigram_model.cc:524,19'
          Dst:             _ZNK13sentencepiece7unigram7Lattice8eos_nodeEv
        - Src:             'src/unigram_model.cc:525,16'
          Dst:             _ZNK13sentencepiece7unigram7Lattice8eos_nodeEv
        - Src:             'src/unigram_model.cc:529,23'
          Dst:             exp
        - Src:             'src/unigram_model.cc:534,17'
          Dst:             _ZNK13sentencepiece7unigram7Lattice8bos_nodeEv
    - functionName:    _ZNK13sentencepiece7unigram7Lattice8bos_nodeEv
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEEC2Em
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEE8AllocateEv
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece7unigram12_GLOBAL__N_16GumbelEv
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      float
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece6random18GetRandomGeneratorEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:65,14'
          Dst:             _ZN13sentencepiece6random18GetRandomGeneratorEv
    - functionName:    _ZNK13sentencepiece7unigram7Lattice9end_nodesEi
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEE4sizeEv
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece7unigram12_GLOBAL__N_121CloneHypAndDependentsEPKNS1_10HypothesisEPNSt3__113unordered_mapIS4_PS2_NS5_4hashIS4_EENS5_8equal_toIS4_EENS5_9allocatorINS5_4pairIKS4_S7_EEEEEEPNS_5model8FreeListIS2_EE
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEE8AllocateEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:331,38'
          Dst:             _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEE8AllocateEv
    - functionName:    _ZN13sentencepiece5model8FreeListINS_7unigram12_GLOBAL__N_110HypothesisEE4swapERS5_
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      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:    log1pf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece7unigram7Lattice11begin_nodesEi
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece7unigram5Model12SampleEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEf
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          163
      EdgeCount:       56
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece7unigram7Lattice11SetSentenceENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN13sentencepiece7unigram7Lattice6SampleEf
        - _ZN13sentencepiece7unigram7LatticeC2Ev
        - _ZN13sentencepiece7unigram7LatticeD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK13sentencepiece7unigram5Model13PopulateNodesEPNS0_7LatticeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:725,17'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/unigram_model.cc:725,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:725,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:729,11'
          Dst:             _ZN13sentencepiece7unigram7LatticeC2Ev
        - Src:             'src/unigram_model.cc:730,11'
          Dst:             _ZN13sentencepiece7unigram7Lattice11SetSentenceENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:731,3'
          Dst:             _ZNK13sentencepiece7unigram5Model13PopulateNodesEPNS0_7LatticeE
        - Src:             'src/unigram_model.cc:734,35'
          Dst:             _ZN13sentencepiece7unigram7Lattice6SampleEf
        - Src:             'src/unigram_model.cc:739,1'
          Dst:             _ZN13sentencepiece7unigram7LatticeD2Ev
        - Src:             'src/unigram_model.cc:739,1'
          Dst:             _ZN13sentencepiece7unigram7LatticeD2Ev
    - functionName:    _ZNK13sentencepiece7unigram5Model11NBestEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEi
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          417
      EdgeCount:       81
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece7unigram7Lattice11SetSentenceENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN13sentencepiece7unigram7Lattice5NBestEmbf
        - _ZN13sentencepiece7unigram7LatticeC2Ev
        - _ZN13sentencepiece7unigram7LatticeD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK13sentencepiece7unigram5Model13PopulateNodesEPNS0_7LatticeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:697,17'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/unigram_model.cc:697,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:697,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:707,11'
          Dst:             _ZN13sentencepiece7unigram7LatticeC2Ev
        - Src:             'src/unigram_model.cc:708,11'
          Dst:             _ZN13sentencepiece7unigram7Lattice11SetSentenceENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:709,3'
          Dst:             _ZNK13sentencepiece7unigram5Model13PopulateNodesEPNS0_7LatticeE
        - Src:             'src/unigram_model.cc:712,36'
          Dst:             _ZN13sentencepiece7unigram7Lattice5NBestEmbf
        - Src:             'src/unigram_model.cc:721,1'
          Dst:             _ZN13sentencepiece7unigram7LatticeD2Ev
        - Src:             'src/unigram_model.cc:721,1'
          Dst:             _ZN13sentencepiece7unigram7LatticeD2Ev
    - functionName:    _ZNK13sentencepiece7unigram5Model15EncodeOptimizedENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          442
      EdgeCount:       73
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13sentencepiece11string_util10OneCharLenEPKc
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece14ModelInterface15GetScoreInlinedEi
        - _ZNK13sentencepiece14ModelInterface15IsUnusedInlinedEi
        - _ZNK13sentencepiece14ModelInterface20IsUserDefinedInlinedEi
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK13sentencepiece7unigram5Model9min_scoreEv
        - _ZNK5Darts15DoubleArrayImplIvvivE8traverseEPKcRmS4_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:942,17'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/unigram_model.cc:942,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:942,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:955,27'
          Dst:             _ZNK13sentencepiece7unigram5Model9min_scoreEv
        - Src:             'src/unigram_model.cc:967,23'
          Dst:             _ZN13sentencepiece11string_util10OneCharLenEPKc
        - Src:             'src/unigram_model.cc:971,18'
          Dst:             _ZNK5Darts15DoubleArrayImplIvvivE8traverseEPKcRmS4_m
        - Src:             'src/unigram_model.cc:974,13'
          Dst:             _ZNK13sentencepiece14ModelInterface15IsUnusedInlinedEi
        - Src:             'src/unigram_model.cc:979,28'
          Dst:             _ZNK13sentencepiece14ModelInterface20IsUserDefinedInlinedEi
        - Src:             'src/unigram_model.cc:981,34'
          Dst:             _ZNK13sentencepiece14ModelInterface15GetScoreInlinedEi
    - functionName:    _ZNK13sentencepiece7unigram5Model6EncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          177
      EdgeCount:       61
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece7unigram7Lattice11SetSentenceENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN13sentencepiece7unigram7Lattice7ViterbiEv
        - _ZN13sentencepiece7unigram7LatticeC2Ev
        - _ZN13sentencepiece7unigram7LatticeD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK13sentencepiece7unigram5Model13PopulateNodesEPNS0_7LatticeE
        - _ZNK13sentencepiece7unigram5Model15EncodeOptimizedENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:676,12'
          Dst:             _ZNK13sentencepiece7unigram5Model15EncodeOptimizedENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:679,17'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/unigram_model.cc:679,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:679,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:683,11'
          Dst:             _ZN13sentencepiece7unigram7LatticeC2Ev
        - Src:             'src/unigram_model.cc:684,11'
          Dst:             _ZN13sentencepiece7unigram7Lattice11SetSentenceENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:685,3'
          Dst:             _ZNK13sentencepiece7unigram5Model13PopulateNodesEPNS0_7LatticeE
        - Src:             'src/unigram_model.cc:688,35'
          Dst:             _ZN13sentencepiece7unigram7Lattice7ViterbiEv
        - Src:             'src/unigram_model.cc:693,1'
          Dst:             _ZN13sentencepiece7unigram7LatticeD2Ev
        - Src:             'src/unigram_model.cc:693,1'
          Dst:             _ZN13sentencepiece7unigram7LatticeD2Ev
    - functionName:    _ZN13sentencepiece7unigram5ModelD0Ev
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece7unigram5ModelD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:672,17'
          Dst:             _ZN13sentencepiece7unigram5ModelD2Ev
    - functionName:    _ZN13sentencepiece7unigram5ModelD2Ev
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece14ModelInterfaceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:672,18'
          Dst:             _ZN13sentencepiece14ModelInterfaceD2Ev
    - functionName:    _ZNK13sentencepiece7unigram5Model9PieceToIdENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK5Darts15DoubleArrayImplIvvivE16exactMatchSearchIiEEvPKcRT_mm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:604,10'
          Dst:             _ZNK5Darts15DoubleArrayImplIvvivE16exactMatchSearchIiEEvPKcRT_mm
    - functionName:    _ZNK5Darts15DoubleArrayImplIvvivE16exactMatchSearchIiEEvPKcRT_mm
      functionSourceFile: '/src/sentencepiece/third_party/darts_clone/darts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5Darts15DoubleArrayImplIvvivE16exactMatchSearchIiEET_PKcmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/darts_clone/darts.h:265,14'
          Dst:             _ZNK5Darts15DoubleArrayImplIvvivE16exactMatchSearchIiEET_PKcmm
    - functionName:    _ZNK13sentencepiece10ModelProto6piecesEv
      functionSourceFile: '/src/sentencepiece/src/builtin_pb/sentencepiece_model.pb.h'
      linkageType:     InternalLinkage
      functionLinenumber: 4665
      functionLinenumberEnd: 4667
      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:    _ZN13sentencepiece14ModelInterfaceC2Ev
      functionSourceFile: '/src/sentencepiece/src/model_interface.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece4util6StatusC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/model_interface.h:66,3'
          Dst:             _ZN13sentencepiece4util6StatusC2Ev
    - functionName:    _ZN13sentencepiece7unigram5ModelC2ERKNS_10ModelProtoE
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          205
      EdgeCount:       55
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN13sentencepiece14ModelInterface16InitializePiecesEv
        - _ZN13sentencepiece14ModelInterfaceC2Ev
        - _ZN13sentencepiece14ModelInterfaceD2Ev
        - _ZN13sentencepiece7unigram5Model9BuildTrieEPNSt3__16vectorINS2_4pairINS2_17basic_string_viewIcNS2_11char_traitsIcEEEEiEENS2_9allocatorIS9_EEEE
        - _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEppEv
        - _ZNK13sentencepiece10ModelProto6piecesEv
        - _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - _ZNK13sentencepiece24ModelProto_SentencePiece5scoreEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3endEv
        - _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE5beginEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEdeEv
        - _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEneERKS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:652,8'
          Dst:             _ZN13sentencepiece14ModelInterfaceC2Ev
        - Src:             'src/unigram_model.cc:655,3'
          Dst:             _ZN13sentencepiece14ModelInterface16InitializePiecesEv
        - Src:             'src/unigram_model.cc:659,39'
          Dst:             _ZNK13sentencepiece10ModelProto6piecesEv
        - Src:             'src/unigram_model.cc:659,23'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE5beginEv
        - Src:             'src/unigram_model.cc:659,23'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldIN13sentencepiece24ModelProto_SentencePieceEE3endEv
        - Src:             'src/unigram_model.cc:659,23'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEneERKS6_
        - Src:             'src/unigram_model.cc:659,23'
          Dst:             _ZNK6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEdeEv
        - Src:             'src/unigram_model.cc:660,12'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece4typeEv
        - Src:             'src/unigram_model.cc:661,44'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece5scoreEv
        - Src:             'src/unigram_model.cc:662,44'
          Dst:             _ZNK13sentencepiece24ModelProto_SentencePiece5scoreEv
        - Src:             'src/unigram_model.cc:659,23'
          Dst:             _ZN6google8protobuf8internal19RepeatedPtrIteratorIKN13sentencepiece24ModelProto_SentencePieceEEppEv
        - Src:             'src/unigram_model.cc:669,3'
          Dst:             _ZN13sentencepiece7unigram5Model9BuildTrieEPNSt3__16vectorINS2_4pairINS2_17basic_string_viewIcNS2_11char_traitsIcEEEEiEENS2_9allocatorIS9_EEEE
        - Src:             'src/unigram_model.cc:670,1'
          Dst:             _ZN13sentencepiece14ModelInterfaceD2Ev
    - functionName:    _ZN13sentencepiece7unigram5Model9BuildTrieEPNSt3__16vectorINS2_4pairINS2_17basic_string_viewIcNS2_11char_traitsIcEEEEiEENS2_9allocatorIS9_EEEE
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          334
      EdgeCount:       89
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece4util6StatusaSERKS1_
        - _ZN5Darts15DoubleArrayImplIvvivE5buildEmPKPKcPKmPKiPFimmE
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZNK5Darts15DoubleArrayImplIvvivE18commonPrefixSearchINS1_16result_pair_typeEEEmPKcPT_mmm
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/unigram_model.cc:609,17'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/unigram_model.cc:609,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:609,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:612,15'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:612,13'
          Dst:             _ZN13sentencepiece4util6StatusaSERKS1_
        - Src:             'src/unigram_model.cc:612,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:612,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:629,14'
          Dst:             _ZN5Darts15DoubleArrayImplIvvivE5buildEmPKPKcPKmPKiPFimmE
        - Src:             'src/unigram_model.cc:631,15'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:631,13'
          Dst:             _ZN13sentencepiece4util6StatusaSERKS1_
        - Src:             'src/unigram_model.cc:631,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:631,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:641,34'
          Dst:             _ZNK5Darts15DoubleArrayImplIvvivE18commonPrefixSearchINS1_16result_pair_typeEEEmPKcPT_mmm
        - Src:             'src/unigram_model.cc:649,15'
          Dst:             _ZN13sentencepiece4util13InternalErrorENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'src/unigram_model.cc:649,13'
          Dst:             _ZN13sentencepiece4util6StatusaSERKS1_
        - Src:             'src/unigram_model.cc:649,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/unigram_model.cc:649,5'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
    - functionName:    _ZNK13sentencepiece7unigram7Lattice16PopulateMarginalEfPNSt3__16vectorIfNS2_9allocatorIfEEEE
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          168
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK13sentencepiece7unigram7Lattice16ForwardAlgorithmEf
        - _ZNK13sentencepiece7unigram7Lattice17BackwardAlgorithmEf
        - _ZNK13sentencepiece7unigram7Lattice4sizeEv
        - exp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:239,19'
          Dst:             _ZNK13sentencepiece7unigram7Lattice4sizeEv
        - Src:             'src/unigram_model.cc:244,22'
          Dst:             _ZNK13sentencepiece7unigram7Lattice16ForwardAlgorithmEf
        - Src:             'src/unigram_model.cc:245,21'
          Dst:             _ZNK13sentencepiece7unigram7Lattice17BackwardAlgorithmEf
        - Src:             'src/unigram_model.cc:254,13'
          Dst:             exp
    - functionName:    _ZNK13sentencepiece7unigram7Lattice17BackwardAlgorithmEf
      functionSourceFile: '/src/sentencepiece/src/unigram_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          162
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN13sentencepiece7unigram12_GLOBAL__N_19LogSumExpEffb
        - _ZNK13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4sizeEv
        - _ZNK13sentencepiece7unigram7Lattice4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/unigram_model.cc:219,19'
          Dst:             _ZNK13sentencepiece7unigram7Lattice4sizeEv
        - Src:             'src/unigram_model.cc:220,43'
          Dst:             _ZNK13sentencepiece5model8FreeListINS_7unigram7Lattice4NodeEE4sizeEv
        - Src:             'src/unigram_model.cc:226,13'
          Dst:             _ZN13sentencepiece7unigram12_GLOBAL__N_19LogSumExpEffb
    - functionName:    _ZNK13sentencepiece4word5Model6EncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/word_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          155
      EdgeCount:       51
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN13sentencepiece14SplitIntoWordsENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEbb
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/word_model.cc:29,17'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/word_model.cc:29,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/word_model.cc:29,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/word_model.cc:34,24'
          Dst:             _ZN13sentencepiece14SplitIntoWordsENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEEbb
    - functionName:    _ZN13sentencepiece4word5ModelD0Ev
      functionSourceFile: '/src/sentencepiece/src/word_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece4word5ModelD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/word_model.cc:26,17'
          Dst:             _ZN13sentencepiece4word5ModelD2Ev
    - functionName:    _ZN13sentencepiece4word5ModelD2Ev
      functionSourceFile: '/src/sentencepiece/src/word_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece14ModelInterfaceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/word_model.cc:26,18'
          Dst:             _ZN13sentencepiece14ModelInterfaceD2Ev
    - functionName:    _ZN13sentencepiece4word5ModelC2ERKNS_10ModelProtoE
      functionSourceFile: '/src/sentencepiece/src/word_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece14ModelInterface16InitializePiecesEv
        - _ZN13sentencepiece14ModelInterfaceC2Ev
        - _ZN13sentencepiece14ModelInterfaceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/word_model.cc:21,8'
          Dst:             _ZN13sentencepiece14ModelInterfaceC2Ev
        - Src:             'src/word_model.cc:23,3'
          Dst:             _ZN13sentencepiece14ModelInterface16InitializePiecesEv
        - Src:             'src/word_model.cc:24,1'
          Dst:             _ZN13sentencepiece14ModelInterfaceD2Ev
    - functionName:    _ZNK6google8protobuf8internal11SerialArena5Block7specialEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN6google8protobuf8internal9ArenaImpl5ResetEvENK3$_0clEPNS1_11SerialArena5BlockE'
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
        - _ZNK6google8protobuf8internal11SerialArena5Block7specialEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:205,31'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
        - Src:             'third_party/protobuf-lite/arena.cc:211,17'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block7specialEv
        - Src:             'third_party/protobuf-lite/arena.cc:212,32'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
        - Src:             'third_party/protobuf-lite/arena.cc:217,11'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/arena.cc:217,11'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/arena.cc:217,11'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/arena.cc:217,11'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/arena.cc:217,11'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal11SerialArena5Block10user_ownedEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN6google8protobuf8internal9ArenaImplD1EvENK3$_0clEPNS1_11SerialArena5BlockE'
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf8internal11SerialArena5Block10user_ownedEv
        - _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:180,13'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block10user_ownedEv
        - Src:             'third_party/protobuf-lite/arena.cc:181,28'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
    - functionName:    _ZNK6google8protobuf8internal11SerialArena4headEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 202
      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:    _ZN6google8protobuf8internal11SerialArena8HasSpaceEm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal9ArenaImpl15AllocateAlignedEm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf8internal11SerialArena15AllocateAlignedEm
        - _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - _ZN6google8protobuf8internal9ArenaImpl23AllocateAlignedFallbackEm
        - _ZNK6google8protobuf8internal11SerialArena5ownerEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:386,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:289,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:289,9'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5ownerEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:290,21'
          Dst:             _ZN6google8protobuf8internal11SerialArena15AllocateAlignedEm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:292,14'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl23AllocateAlignedFallbackEm
    - functionName:    _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal11SerialArena5ownerEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal11SerialArena15AllocateAlignedEm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          157
      EdgeCount:       33
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal11SerialArena23AllocateAlignedFallbackEm
        - _ZN6google8protobuf8internal11SerialArena8HasSpaceEm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:159,5'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:159,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:159,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:159,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:159,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:160,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:160,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:160,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:160,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:161,9'
          Dst:             _ZN6google8protobuf8internal11SerialArena8HasSpaceEm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:162,14'
          Dst:             _ZN6google8protobuf8internal11SerialArena23AllocateAlignedFallbackEm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:159,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:160,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal9ArenaImpl23AllocateAlignedFallbackEm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11SerialArena15AllocateAlignedEm
        - _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - _ZN6google8protobuf8internal9ArenaImpl22GetSerialArenaFallbackEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:300,34'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - Src:             'third_party/protobuf-lite/arena.cc:300,10'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl22GetSerialArenaFallbackEPv
        - Src:             'third_party/protobuf-lite/arena.cc:300,51'
          Dst:             _ZN6google8protobuf8internal11SerialArena15AllocateAlignedEm
    - functionName:    _ZN6google8protobuf8internal9ArenaImpl22GetSerialArenaFallbackEPv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal11SerialArena3NewEPNS2_5BlockEPvPNS1_9ArenaImplE
        - _ZN6google8protobuf8internal11SerialArena8NewBlockEPNS2_5BlockEmPNS1_9ArenaImplE
        - _ZN6google8protobuf8internal11SerialArena8set_nextEPS2_
        - _ZN6google8protobuf8internal9ArenaImpl16CacheSerialArenaEPNS1_11SerialArenaE
        - _ZNK6google8protobuf8internal11SerialArena4nextEv
        - _ZNK6google8protobuf8internal11SerialArena5ownerEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:417,17'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5ownerEv
        - Src:             'third_party/protobuf-lite/arena.cc:416,35'
          Dst:             _ZNK6google8protobuf8internal11SerialArena4nextEv
        - Src:             'third_party/protobuf-lite/arena.cc:425,29'
          Dst:             _ZN6google8protobuf8internal11SerialArena8NewBlockEPNS2_5BlockEmPNS1_9ArenaImplE
        - Src:             'third_party/protobuf-lite/arena.cc:426,14'
          Dst:             _ZN6google8protobuf8internal11SerialArena3NewEPNS2_5BlockEPvPNS1_9ArenaImplE
        - Src:             'third_party/protobuf-lite/arena.cc:430,15'
          Dst:             _ZN6google8protobuf8internal11SerialArena8set_nextEPS2_
        - Src:             'third_party/protobuf-lite/arena.cc:435,3'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl16CacheSerialArenaEPNS1_11SerialArenaE
    - functionName:    _ZNK6google8protobuf8internal11SerialArena4nextEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal11SerialArena8NewBlockEPNS2_5BlockEmPNS1_9ArenaImplE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal11SerialArena5BlockC2EmPS3_bb
        - _ZN6google8protobuf8internal9ArenaImpl9NewBufferEmm
        - _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:258,49'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
        - Src:             'third_party/protobuf-lite/arena.cc:258,14'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl9NewBufferEmm
        - Src:             'third_party/protobuf-lite/arena.cc:259,24'
          Dst:             _ZN6google8protobuf8internal11SerialArena5BlockC2EmPS3_bb
    - functionName:    _ZN6google8protobuf8internal11SerialArena3NewEPNS2_5BlockEPvPNS1_9ArenaImplE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          130
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal11SerialArena5Block7PointerEm
        - _ZN6google8protobuf8internal11SerialArena5Block7set_posEm
        - _ZNK6google8protobuf8internal11SerialArena5Block3posEv
        - _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:397,17'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block3posEv
        - Src:             'third_party/protobuf-lite/arena.cc:398,3'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
        - Src:             'third_party/protobuf-lite/arena.cc:398,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/arena.cc:398,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/arena.cc:398,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/arena.cc:398,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/arena.cc:399,59'
          Dst:             _ZN6google8protobuf8internal11SerialArena5Block7PointerEm
        - Src:             'third_party/protobuf-lite/arena.cc:400,6'
          Dst:             _ZN6google8protobuf8internal11SerialArena5Block7set_posEm
        - Src:             'third_party/protobuf-lite/arena.cc:404,32'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block3posEv
        - Src:             'third_party/protobuf-lite/arena.cc:404,21'
          Dst:             _ZN6google8protobuf8internal11SerialArena5Block7PointerEm
        - Src:             'third_party/protobuf-lite/arena.cc:405,34'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
        - Src:             'third_party/protobuf-lite/arena.cc:405,23'
          Dst:             _ZN6google8protobuf8internal11SerialArena5Block7PointerEm
        - Src:             'third_party/protobuf-lite/arena.cc:398,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal11SerialArena8set_nextEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 205
      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:    _ZN6google8protobuf8internal9ArenaImpl16CacheSerialArenaEPNS1_11SerialArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:376,5'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:377,5'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
    - functionName:    _ZNK6google8protobuf8internal11SerialArena5Block3posEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal11SerialArena5Block7PointerEm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:111,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:111,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:111,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:111,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:111,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal11SerialArena5Block7set_posEm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal9ArenaImpl9NewBufferEmm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          170
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:245,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/arena.cc:245,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/arena.cc:245,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/arena.cc:245,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/arena.cc:245,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal11SerialArena5BlockC2EmPS3_bb
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          108
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:107,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:107,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:107,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:107,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:107,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal11SerialArena23AllocateAlignedFallbackEm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11SerialArena15AllocateAlignedEm
        - _ZN6google8protobuf8internal11SerialArena5Block7PointerEm
        - _ZN6google8protobuf8internal11SerialArena5Block7set_posEm
        - _ZN6google8protobuf8internal11SerialArena8NewBlockEPNS2_5BlockEmPNS1_9ArenaImplE
        - _ZNK6google8protobuf8internal11SerialArena5Block3posEv
        - _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:318,25'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
        - Src:             'third_party/protobuf-lite/arena.cc:318,10'
          Dst:             _ZN6google8protobuf8internal11SerialArena5Block7set_posEm
        - Src:             'third_party/protobuf-lite/arena.cc:320,11'
          Dst:             _ZN6google8protobuf8internal11SerialArena8NewBlockEPNS2_5BlockEmPNS1_9ArenaImplE
        - Src:             'third_party/protobuf-lite/arena.cc:321,32'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block3posEv
        - Src:             'third_party/protobuf-lite/arena.cc:321,17'
          Dst:             _ZN6google8protobuf8internal11SerialArena5Block7PointerEm
        - Src:             'third_party/protobuf-lite/arena.cc:322,34'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
        - Src:             'third_party/protobuf-lite/arena.cc:322,19'
          Dst:             _ZN6google8protobuf8internal11SerialArena5Block7PointerEm
        - Src:             'third_party/protobuf-lite/arena.cc:328,10'
          Dst:             _ZN6google8protobuf8internal11SerialArena15AllocateAlignedEm
    - functionName:    _ZN6google8protobuf5Arena21AllocateAlignedNoHookEm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9ArenaImpl15AllocateAlignedEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:445,16'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl15AllocateAlignedEm
    - functionName:    _ZN6google8protobuf8internal21ArenaMetricsCollectorD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal11SerialArena19CleanupListFallbackEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal11SerialArena11CleanupListEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal11SerialArena19CleanupListFallbackEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:372,5'
          Dst:             _ZN6google8protobuf8internal11SerialArena19CleanupListFallbackEv
    - functionName:    _ZNK6google8protobuf8internal11SerialArena9SpaceUsedEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal11SerialArena5Block7PointerEm
        - _ZNK6google8protobuf8internal11SerialArena5Block3posEv
        - _ZNK6google8protobuf8internal11SerialArena5Block4nextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:350,37'
          Dst:             _ZN6google8protobuf8internal11SerialArena5Block7PointerEm
        - Src:             'third_party/protobuf-lite/arena.cc:352,26'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block4nextEv
        - Src:             'third_party/protobuf-lite/arena.cc:353,23'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block3posEv
        - Src:             'third_party/protobuf-lite/arena.cc:352,44'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block4nextEv
    - functionName:    _ZNK6google8protobuf8internal11SerialArena5Block4nextEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal9ArenaImpl9SpaceUsedEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK6google8protobuf8internal11SerialArena4nextEv
        - _ZNK6google8protobuf8internal11SerialArena9SpaceUsedEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:339,27'
          Dst:             _ZNK6google8protobuf8internal11SerialArena9SpaceUsedEv
        - Src:             'third_party/protobuf-lite/arena.cc:338,35'
          Dst:             _ZNK6google8protobuf8internal11SerialArena4nextEv
    - functionName:    _ZN6google8protobuf8internal9ArenaImpl18AddCleanupFallbackEPvPFvS3_E
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11SerialArena10AddCleanupEPvPFvS3_E
        - _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - _ZN6google8protobuf8internal9ArenaImpl22GetSerialArenaFallbackEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:312,27'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - Src:             'third_party/protobuf-lite/arena.cc:312,3'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl22GetSerialArenaFallbackEPv
        - Src:             'third_party/protobuf-lite/arena.cc:312,44'
          Dst:             _ZN6google8protobuf8internal11SerialArena10AddCleanupEPvPFvS3_E
    - functionName:    _ZN6google8protobuf8internal11SerialArena10AddCleanupEPvPFvS3_E
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal11SerialArena18AddCleanupFallbackEPvPFvS3_E
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:188,7'
          Dst:             _ZN6google8protobuf8internal11SerialArena18AddCleanupFallbackEPvPFvS3_E
    - functionName:    _ZN6google8protobuf8internal11SerialArena18AddCleanupFallbackEPvPFvS3_E
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal11SerialArena10AddCleanupEPvPFvS3_E
        - _ZN6google8protobuf8internal11SerialArena12CleanupChunk6SizeOfEm
        - _ZN6google8protobuf8internal11SerialArena15AllocateAlignedEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:267,39'
          Dst:             _ZN6google8protobuf8internal11SerialArena12CleanupChunk6SizeOfEm
        - Src:             'third_party/protobuf-lite/arena.cc:267,18'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'third_party/protobuf-lite/arena.cc:268,56'
          Dst:             _ZN6google8protobuf8internal11SerialArena15AllocateAlignedEm
        - Src:             'third_party/protobuf-lite/arena.cc:276,3'
          Dst:             _ZN6google8protobuf8internal11SerialArena10AddCleanupEPvPFvS3_E
    - functionName:    _ZN6google8protobuf8internal11SerialArena12CleanupChunk6SizeOfEm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal9ArenaImpl10AddCleanupEPvPFvS3_E
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf8internal11SerialArena10AddCleanupEPvPFvS3_E
        - _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - _ZN6google8protobuf8internal9ArenaImpl18AddCleanupFallbackEPvPFvS3_E
        - _ZNK6google8protobuf8internal11SerialArena5ownerEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:386,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - Src:             'third_party/protobuf-lite/arena.cc:291,7'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - Src:             'third_party/protobuf-lite/arena.cc:291,7'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5ownerEv
        - Src:             'third_party/protobuf-lite/arena.cc:292,12'
          Dst:             _ZN6google8protobuf8internal11SerialArena10AddCleanupEPvPFvS3_E
        - Src:             'third_party/protobuf-lite/arena.cc:294,12'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl18AddCleanupFallbackEPvPFvS3_E
    - functionName:    _ZN6google8protobuf8internal9ArenaImpl36AllocateAlignedAndAddCleanupFallbackEmPFvPvE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11SerialArena28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - _ZN6google8protobuf8internal9ArenaImpl22GetSerialArenaFallbackEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:307,8'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - Src:             'third_party/protobuf-lite/arena.cc:306,10'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl22GetSerialArenaFallbackEPv
        - Src:             'third_party/protobuf-lite/arena.cc:307,25'
          Dst:             _ZN6google8protobuf8internal11SerialArena28AllocateAlignedAndAddCleanupEmPFvPvE
    - functionName:    _ZN6google8protobuf8internal11SerialArena28AllocateAlignedAndAddCleanupEmPFvPvE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11SerialArena10AddCleanupEPvPFvS3_E
        - _ZN6google8protobuf8internal11SerialArena15AllocateAlignedEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:197,17'
          Dst:             _ZN6google8protobuf8internal11SerialArena15AllocateAlignedEm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:198,5'
          Dst:             _ZN6google8protobuf8internal11SerialArena10AddCleanupEPvPFvS3_E
    - functionName:    _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          127
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf8internal11SerialArena28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - _ZN6google8protobuf8internal9ArenaImpl36AllocateAlignedAndAddCleanupFallbackEmPFvPvE
        - _ZNK6google8protobuf8internal11SerialArena5ownerEv
      functionUses:    52
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:386,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - Src:             'third_party/protobuf-lite/arena.cc:282,7'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - Src:             'third_party/protobuf-lite/arena.cc:282,7'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5ownerEv
        - Src:             'third_party/protobuf-lite/arena.cc:283,19'
          Dst:             _ZN6google8protobuf8internal11SerialArena28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'third_party/protobuf-lite/arena.cc:285,12'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl36AllocateAlignedAndAddCleanupFallbackEmPFvPvE
    - functionName:    _ZN6google8protobuf8internal11SerialArena5Block10clear_nextEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN6google8protobuf8internal9ArenaImpl8PerBlockIZNS2_5ResetEvE3$_0EEvT_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK6google8protobuf8internal11SerialArena4headEv
        - _ZNK6google8protobuf8internal11SerialArena4nextEv
        - _ZNK6google8protobuf8internal11SerialArena5Block4nextEv
        - '_ZZN6google8protobuf8internal9ArenaImpl5ResetEvENK3$_0clEPNS1_11SerialArena5BlockE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:363,24'
          Dst:             _ZNK6google8protobuf8internal11SerialArena4nextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:364,31'
          Dst:             _ZNK6google8protobuf8internal11SerialArena4headEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:366,20'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block4nextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:367,9'
          Dst:             '_ZZN6google8protobuf8internal9ArenaImpl5ResetEvENK3$_0clEPNS1_11SerialArena5BlockE'
    - functionName:    _ZN6google8protobuf8internal9ArenaImpl5ResetEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          164
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal11SerialArena5Block10clear_nextEv
        - _ZN6google8protobuf8internal11SerialArena5Block7set_posEm
        - _ZN6google8protobuf8internal9ArenaImpl11CleanupListEv
        - _ZN6google8protobuf8internal9ArenaImpl15SetInitialBlockEPNS1_11SerialArena5BlockE
        - _ZN6google8protobuf8internal9ArenaImpl4InitEb
        - '_ZN6google8protobuf8internal9ArenaImpl8PerBlockIZNS2_5ResetEvE3$_0EEvT_'
        - _ZNK6google8protobuf8internal11SerialArena5Block4nextEv
        - _ZNK6google8protobuf8internal9ArenaImpl13record_allocsEv
        - _ZNK6google8protobuf8internal9ArenaImpl14SpaceAllocatedEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:192,42'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl14SpaceAllocatedEv
        - Src:             'third_party/protobuf-lite/arena.cc:197,3'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl11CleanupListEv
        - Src:             'third_party/protobuf-lite/arena.cc:203,3'
          Dst:             '_ZN6google8protobuf8internal9ArenaImpl8PerBlockIZNS2_5ResetEvE3$_0EEvT_'
        - Src:             'third_party/protobuf-lite/arena.cc:222,8'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl13record_allocsEv
        - Src:             'third_party/protobuf-lite/arena.cc:222,3'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl4InitEb
        - Src:             'third_party/protobuf-lite/arena.cc:226,5'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block4nextEv
        - Src:             'third_party/protobuf-lite/arena.cc:226,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/arena.cc:226,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/arena.cc:226,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/arena.cc:226,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/arena.cc:227,20'
          Dst:             _ZN6google8protobuf8internal11SerialArena5Block10clear_nextEv
        - Src:             'third_party/protobuf-lite/arena.cc:228,20'
          Dst:             _ZN6google8protobuf8internal11SerialArena5Block7set_posEm
        - Src:             'third_party/protobuf-lite/arena.cc:229,5'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl15SetInitialBlockEPNS1_11SerialArena5BlockE
        - Src:             'third_party/protobuf-lite/arena.cc:226,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal9ArenaImpl14SpaceAllocatedEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal9ArenaImpl11CleanupListEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal11SerialArena11CleanupListEv
        - _ZNK6google8protobuf8internal11SerialArena4nextEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:366,13'
          Dst:             _ZN6google8protobuf8internal11SerialArena11CleanupListEv
        - Src:             'third_party/protobuf-lite/arena.cc:365,35'
          Dst:             _ZNK6google8protobuf8internal11SerialArena4nextEv
    - functionName:    _ZN6google8protobuf8internal9ArenaFreeEPvm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal9ArenaImpl4InitEb
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:127,21'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
    - functionName:    _ZN6google8protobuf8internal9ArenaImpl15SetInitialBlockEPNS1_11SerialArena5BlockE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal11SerialArena3NewEPNS2_5BlockEPvPNS1_9ArenaImplE
        - _ZN6google8protobuf8internal11SerialArena8set_nextEPS2_
        - _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - _ZN6google8protobuf8internal9ArenaImpl16CacheSerialArenaEPNS1_11SerialArenaE
        - _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:155,50'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl12thread_cacheEv
        - Src:             'third_party/protobuf-lite/arena.cc:155,25'
          Dst:             _ZN6google8protobuf8internal11SerialArena3NewEPNS2_5BlockEPvPNS1_9ArenaImplE
        - Src:             'third_party/protobuf-lite/arena.cc:156,11'
          Dst:             _ZN6google8protobuf8internal11SerialArena8set_nextEPS2_
        - Src:             'third_party/protobuf-lite/arena.cc:158,33'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block4sizeEv
        - Src:             'third_party/protobuf-lite/arena.cc:159,3'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl16CacheSerialArenaEPNS1_11SerialArenaE
    - functionName:    '_ZN6google8protobuf8internal9ArenaImpl8PerBlockIZNS2_D1EvE3$_0EEvT_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK6google8protobuf8internal11SerialArena4headEv
        - _ZNK6google8protobuf8internal11SerialArena4nextEv
        - _ZNK6google8protobuf8internal11SerialArena5Block4nextEv
        - '_ZZN6google8protobuf8internal9ArenaImplD1EvENK3$_0clEPNS1_11SerialArena5BlockE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:363,24'
          Dst:             _ZNK6google8protobuf8internal11SerialArena4nextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:364,31'
          Dst:             _ZNK6google8protobuf8internal11SerialArena4headEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:366,20'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block4nextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena_impl.h:367,9'
          Dst:             '_ZZN6google8protobuf8internal9ArenaImplD1EvENK3$_0clEPNS1_11SerialArena5BlockE'
    - functionName:    _ZN6google8protobuf8internal9ArenaImplD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf8internal9ArenaImpl11CleanupListEv
        - '_ZN6google8protobuf8internal9ArenaImpl8PerBlockIZNS2_D1EvE3$_0EEvT_'
        - _ZNK6google8protobuf8internal9ArenaImpl14SpaceAllocatedEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:165,3'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl11CleanupListEv
        - Src:             'third_party/protobuf-lite/arena.cc:174,3'
          Dst:             '_ZN6google8protobuf8internal9ArenaImpl8PerBlockIZNS2_D1EvE3$_0EEvT_'
        - Src:             'third_party/protobuf-lite/arena.cc:186,26'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl14SpaceAllocatedEv
        - Src:             'third_party/protobuf-lite/arena.cc:165,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf8internal9ArenaImplC2ERKNS0_12ArenaOptionsE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/arena.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          238
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal11SerialArena5Block7PointerEm
        - _ZN6google8protobuf8internal11SerialArena5Block7set_posEm
        - _ZN6google8protobuf8internal11SerialArena5BlockC2EmPS3_bb
        - _ZN6google8protobuf8internal9ArenaImpl15SetInitialBlockEPNS1_11SerialArena5BlockE
        - _ZN6google8protobuf8internal9ArenaImpl4InitEb
        - _ZNK6google8protobuf8internal11SerialArena5Block3posEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/arena.cc:97,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/arena.cc:97,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/arena.cc:97,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/arena.cc:97,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/arena.cc:97,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/arena.cc:108,17'
          Dst:             _ZN6google8protobuf8internal11SerialArena5BlockC2EmPS3_bb
        - Src:             'third_party/protobuf-lite/arena.cc:111,41'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block3posEv
        - Src:             'third_party/protobuf-lite/arena.cc:111,26'
          Dst:             _ZN6google8protobuf8internal11SerialArena5Block7PointerEm
        - Src:             'third_party/protobuf-lite/arena.cc:120,25'
          Dst:             _ZNK6google8protobuf8internal11SerialArena5Block3posEv
        - Src:             'third_party/protobuf-lite/arena.cc:120,10'
          Dst:             _ZN6google8protobuf8internal11SerialArena5Block7set_posEm
        - Src:             'third_party/protobuf-lite/arena.cc:122,3'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl4InitEb
        - Src:             'third_party/protobuf-lite/arena.cc:123,3'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl15SetInitialBlockEPNS1_11SerialArena5BlockE
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream15WriteRawToArrayEPKviPh
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm10EEEPKhS5_Pm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm9EEEPKhS5_Pm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm8EEEPKhS5_Pm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm7EEEPKhS5_Pm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm6EEEPKhS5_Pm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm5EEEPKhS5_Pm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm4EEEPKhS5_Pm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm3EEEPKhS5_Pm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm2EEEPKhS5_Pm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          58
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream18WriteStringToArrayERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream15WriteRawToArrayEPKviPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1701,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream15WriteRawToArrayEPKviPh
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream26WriteStringWithSizeToArrayERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream18WriteStringToArrayERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:949,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:949,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:949,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:949,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:950,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/coded_stream.cc:951,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream18WriteStringToArrayERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'third_party/protobuf-lite/coded_stream.cc:949,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io17CodedOutputStream4TrimEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream4TrimEPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1071,30'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream4TrimEPh
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream4TrimEPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream5FlushEPh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:706,11'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream5FlushEPh
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream5FlushEPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          281
      EdgeCount:       58
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream4NextEv
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:685,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:685,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:685,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:685,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:686,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:686,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:686,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:686,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:687,11'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream4NextEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:685,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:686,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:700,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:700,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:700,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:700,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:700,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream4NextEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          246
      EdgeCount:       47
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream5ErrorEv
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:788,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:788,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:788,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:788,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:789,58'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream5ErrorEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:788,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:800,16'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream5ErrorEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:810,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:810,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:810,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:810,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:810,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream5ErrorEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io17CodedOutputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream4TrimEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:944,43'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream4TrimEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:944,43'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf2io17CodedOutputStreamC2EPNS1_20ZeroCopyOutputStreamEb
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream35IsDefaultSerializationDeterministicEv
        - _ZN6google8protobuf2io19EpsCopyOutputStream16SetInitialBufferEPvi
        - _ZN6google8protobuf2io19EpsCopyOutputStreamC2EPNS1_20ZeroCopyOutputStreamEbPPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:934,21'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream35IsDefaultSerializationDeterministicEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:934,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStreamC2EPNS1_20ZeroCopyOutputStreamEbPPh
        - Src:             'third_party/protobuf-lite/coded_stream.cc:940,18'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream16SetInitialBufferEPvi
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream16SetInitialBufferEPvi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          52
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream18WriteStringOutlineEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          234
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:923,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:864,11'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:864,11'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:864,11'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:864,11'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:864,11'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:926,10'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream30WriteStringMaybeAliasedOutlineEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          234
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream20WriteRawMaybeAliasedEPKviPh
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:915,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:864,11'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:864,11'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:864,11'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:864,11'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:864,11'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:918,10'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream20WriteRawMaybeAliasedEPKviPh
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream15WriteAliasedRawEPKviPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream4TrimEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream5ErrorEv
        - _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
        - _ZNK6google8protobuf2io19EpsCopyOutputStream7GetSizeEPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:853,14'
          Dst:             _ZNK6google8protobuf2io19EpsCopyOutputStream7GetSizeEPh
        - Src:             'third_party/protobuf-lite/coded_stream.cc:855,12'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
        - Src:             'third_party/protobuf-lite/coded_stream.cc:857,11'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream4TrimEPh
        - Src:             'third_party/protobuf-lite/coded_stream.cc:859,12'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream5ErrorEv
    - functionName:    _ZNK6google8protobuf2io19EpsCopyOutputStream7GetSizeEPh
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:838,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:838,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:838,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:838,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:838,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream16WriteRawFallbackEPKviPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream19EnsureSpaceFallbackEPh
        - _ZNK6google8protobuf2io19EpsCopyOutputStream7GetSizeEPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:839,11'
          Dst:             _ZNK6google8protobuf2io19EpsCopyOutputStream7GetSizeEPh
        - Src:             'third_party/protobuf-lite/coded_stream.cc:844,11'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream19EnsureSpaceFallbackEPh
        - Src:             'third_party/protobuf-lite/coded_stream.cc:845,9'
          Dst:             _ZNK6google8protobuf2io19EpsCopyOutputStream7GetSizeEPh
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream19EnsureSpaceFallbackEPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          218
      EdgeCount:       51
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream4NextEv
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:829,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:829,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:829,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:829,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:830,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:830,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:830,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:830,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:831,11'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream4NextEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:833,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:833,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:833,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:833,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:829,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:830,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:833,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream34GetDirectBufferForNBytesAndAdvanceEiPPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream16SetInitialBufferEPvi
        - _ZN6google8protobuf2io19EpsCopyOutputStream5FlushEPh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:772,11'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream5FlushEPh
        - Src:             'third_party/protobuf-lite/coded_stream.cc:779,11'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream16SetInitialBufferEPvi
        - Src:             'third_party/protobuf-lite/coded_stream.cc:782,11'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream16SetInitialBufferEPvi
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream22GetDirectBufferPointerEPPvPiPPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          98
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream16SetInitialBufferEPvi
        - _ZN6google8protobuf2io19EpsCopyOutputStream5ErrorEv
        - _ZN6google8protobuf2io19EpsCopyOutputStream5FlushEPh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:750,11'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream5FlushEPh
        - Src:             'third_party/protobuf-lite/coded_stream.cc:758,13'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream5ErrorEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:762,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream16SetInitialBufferEPvi
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream4SkipEiPPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream16SetInitialBufferEPvi
        - _ZN6google8protobuf2io19EpsCopyOutputStream5ErrorEv
        - _ZN6google8protobuf2io19EpsCopyOutputStream5FlushEPh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:727,14'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream5FlushEPh
        - Src:             'third_party/protobuf-lite/coded_stream.cc:736,13'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream5ErrorEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:740,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream16SetInitialBufferEPvi
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream19FlushAndResetBufferEPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream16SetInitialBufferEPvi
        - _ZN6google8protobuf2io19EpsCopyOutputStream5FlushEPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:716,11'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream5FlushEPh
        - Src:             'third_party/protobuf-lite/coded_stream.cc:718,10'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream16SetInitialBufferEPvi
    - functionName:    _ZNK6google8protobuf2io19EpsCopyOutputStream9ByteCountEPh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io19EpsCopyOutputStream14EnableAliasingEb
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io12_GLOBAL__N_112NextNonEmptyEPNS1_19ZeroCopyInputStreamEPPKvPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16CodedInputStream16ReadVarint64SlowEPm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - _ZN6google8protobuf2io16CodedInputStream7RefreshEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:582,12'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7RefreshEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:589,5'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
    - functionName:    _ZN6google8protobuf2io16CodedInputStream7RefreshEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          254
      EdgeCount:       54
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf2io12_GLOBAL__N_112NextNonEmptyEPNS1_19ZeroCopyInputStreamEPPKvPi
        - _ZN6google8protobuf2io16CodedInputStream21RecomputeBufferLimitsEv
        - _ZN6google8protobuf2io16CodedInputStream25PrintTotalBytesLimitErrorEv
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:617,3'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:617,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:617,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:617,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:617,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:627,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream25PrintTotalBytesLimitErrorEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:617,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:635,7'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_112NextNonEmptyEPNS1_19ZeroCopyInputStreamEPPKvPi
        - Src:             'third_party/protobuf-lite/coded_stream.cc:638,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:638,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:638,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:638,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:638,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:658,5'
          Dst:             _ZN6google8protobuf2io16CodedInputStream21RecomputeBufferLimitsEv
    - functionName:    _ZN6google8protobuf2io16CodedInputStream25PrintTotalBytesLimitErrorEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:193,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:194,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:196,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'third_party/protobuf-lite/coded_stream.cc:197,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:193,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:193,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:193,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io16CodedInputStream21RecomputeBufferLimitsEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16CodedInputStream15ReadTagFallbackEj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         80
      ICount:          497
      EdgeCount:       95
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream11ReadTagSlowEv
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEj
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:532,24'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:537,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:537,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:537,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:537,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:537,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:544,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:544,9'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:544,9'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:544,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:544,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:544,9'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:544,9'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEj
        - Src:             'third_party/protobuf-lite/coded_stream.cc:544,9'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:544,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:544,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:544,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:564,12'
          Dst:             _ZN6google8protobuf2io16CodedInputStream11ReadTagSlowEv
    - functionName:    _ZN6google8protobuf2io16CodedInputStream11ReadTagSlowEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
        - _ZN6google8protobuf2io16CodedInputStream7RefreshEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:508,10'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7RefreshEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:527,8'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
    - functionName:    _ZN6google8protobuf2io16CodedInputStream27ReadVarintSizeAsIntFallbackEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         56
      ICount:          326
      EdgeCount:       70
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm10EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm2EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm3EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm4EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm5EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm6EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm7EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm8EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm9EEEPKhS5_Pm
        - _ZN6google8protobuf2io16CodedInputStream23ReadVarintSizeAsIntSlowEv
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:488,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:493,41'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:493,41'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:493,41'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:493,41'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:493,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm2EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:493,41'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:493,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm3EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:493,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm4EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:493,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm5EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:493,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm6EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:493,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm7EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:493,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm8EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:493,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm9EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:493,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm10EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:501,12'
          Dst:             _ZN6google8protobuf2io16CodedInputStream23ReadVarintSizeAsIntSlowEv
    - functionName:    _ZN6google8protobuf2io16CodedInputStream23ReadVarintSizeAsIntSlowEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream20ReadVarint64FallbackEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:482,31'
          Dst:             _ZN6google8protobuf2io16CodedInputStream20ReadVarint64FallbackEv
    - functionName:    _ZN6google8protobuf2io16CodedInputStream20ReadVarint64FallbackEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         53
      ICount:          335
      EdgeCount:       66
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm10EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm2EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm3EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm4EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm5EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm6EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm7EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm8EEEPKhS5_Pm
        - _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm9EEEPKhS5_Pm
        - _ZN6google8protobuf2io16CodedInputStream16ReadVarint64SlowEPm
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:598,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:603,41'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:603,41'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:603,41'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:603,41'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:603,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm2EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:603,41'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:603,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm3EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:603,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm4EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:603,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm5EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:603,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm6EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:603,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm7EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:603,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm8EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:603,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm9EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:603,41'
          Dst:             _ZN6google8protobuf2io12_GLOBAL__N_123DecodeVarint64KnownSizeILm10EEEPKhS5_Pm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:611,20'
          Dst:             _ZN6google8protobuf2io16CodedInputStream16ReadVarint64SlowEPm
    - functionName:    _ZN6google8protobuf2io16CodedInputStream20ReadVarint32FallbackEj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         72
      ICount:          443
      EdgeCount:       82
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream16ReadVarint32SlowEPj
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEj
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:458,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:462,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:462,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:463,9'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:462,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:462,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:466,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:466,9'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:466,9'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:466,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:466,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:466,9'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:466,9'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEj
        - Src:             'third_party/protobuf-lite/coded_stream.cc:466,9'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:466,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:466,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:466,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:462,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:475,12'
          Dst:             _ZN6google8protobuf2io16CodedInputStream16ReadVarint32SlowEPj
    - functionName:    _ZN6google8protobuf2io16CodedInputStream16ReadVarint32SlowEPj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream20ReadVarint64FallbackEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:452,31'
          Dst:             _ZN6google8protobuf2io16CodedInputStream20ReadVarint64FallbackEv
    - functionName:    _ZN6google8protobuf2io16CodedInputStream26ReadLittleEndian64FallbackEPm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream27ReadLittleEndian64FromArrayEPKhPm
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - _ZN6google8protobuf2io16CodedInputStream7ReadRawEPvi
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:332,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:335,5'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - Src:             'third_party/protobuf-lite/coded_stream.cc:338,10'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7ReadRawEPvi
        - Src:             'third_party/protobuf-lite/coded_stream.cc:341,3'
          Dst:             _ZN6google8protobuf2io16CodedInputStream27ReadLittleEndian64FromArrayEPKhPm
    - functionName:    _ZN6google8protobuf2io16CodedInputStream7ReadRawEPvi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - _ZN6google8protobuf2io16CodedInputStream7RefreshEv
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:243,33'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:248,5'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - Src:             'third_party/protobuf-lite/coded_stream.cc:249,10'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7RefreshEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:253,3'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
    - functionName:    _ZN6google8protobuf2io16CodedInputStream26ReadLittleEndian32FallbackEPj
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream27ReadLittleEndian32FromArrayEPKhPj
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - _ZN6google8protobuf2io16CodedInputStream7ReadRawEPvi
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:315,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:318,5'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - Src:             'third_party/protobuf-lite/coded_stream.cc:321,10'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7ReadRawEPvi
        - Src:             'third_party/protobuf-lite/coded_stream.cc:324,3'
          Dst:             _ZN6google8protobuf2io16CodedInputStream27ReadLittleEndian32FromArrayEPKhPj
    - functionName:    _ZN6google8protobuf2io16CodedInputStream18ReadStringFallbackEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          142
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - _ZN6google8protobuf2io16CodedInputStream7RefreshEv
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - _ZNK6google8protobuf2io16CodedInputStream15CurrentPositionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:284,42'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15CurrentPositionEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:291,33'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:300,5'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - Src:             'third_party/protobuf-lite/coded_stream.cc:301,10'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7RefreshEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:305,3'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
    - functionName:    _ZNK6google8protobuf2io16CodedInputStream15CurrentPositionEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1490,31'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
    - functionName:    _ZN6google8protobuf2io14as_string_dataEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19mutable_string_dataEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream_impl_lite.h:398,13'
          Dst:             _ZN6google8protobuf2io19mutable_string_dataEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf2io16CodedInputStream10ReadStringEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf28STLStringResizeUninitializedEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEm
        - _ZN6google8protobuf2io14as_string_dataEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN6google8protobuf2io16CodedInputStream18ReadStringFallbackEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:261,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:262,5'
          Dst:             _ZN6google8protobuf28STLStringResizeUninitializedEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEm
        - Src:             'third_party/protobuf-lite/coded_stream.cc:263,32'
          Dst:             _ZN6google8protobuf2io14as_string_dataEPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:267,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:267,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:267,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:267,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:269,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - Src:             'third_party/protobuf-lite/coded_stream.cc:267,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:274,10'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadStringFallbackEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi
    - functionName:    _ZN6google8protobuf2io16CodedInputStream22GetDirectBufferPointerEPPKvPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream7RefreshEv
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:234,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:234,29'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7RefreshEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:237,11'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
    - functionName:    _ZN6google8protobuf2io16CodedInputStream12SkipFallbackEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          121
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:205,5'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
    - functionName:    _ZNK6google8protobuf2io16CodedInputStream25BytesUntilTotalBytesLimitEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf2io16CodedInputStream15CurrentPositionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:189,31'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15CurrentPositionEv
    - functionName:    _ZN6google8protobuf2io16CodedInputStream18SetTotalBytesLimitEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream21RecomputeBufferLimitsEv
        - _ZNK6google8protobuf2io16CodedInputStream15CurrentPositionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:182,26'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15CurrentPositionEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:184,3'
          Dst:             _ZN6google8protobuf2io16CodedInputStream21RecomputeBufferLimitsEv
    - functionName:    _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf2io16CodedInputStream15CurrentPositionEv
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:174,26'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15CurrentPositionEv
    - functionName:    _ZN6google8protobuf2io16CodedInputStream37CheckEntireMessageConsumedAndPopLimitEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream21ConsumedEntireMessageEv
        - _ZN6google8protobuf2io16CodedInputStream8PopLimitEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:167,17'
          Dst:             _ZN6google8protobuf2io16CodedInputStream21ConsumedEntireMessageEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:168,3'
          Dst:             _ZN6google8protobuf2io16CodedInputStream8PopLimitEi
    - functionName:    _ZN6google8protobuf2io16CodedInputStream21ConsumedEntireMessageEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16CodedInputStream8PopLimitEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream21RecomputeBufferLimitsEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:141,3'
          Dst:             _ZN6google8protobuf2io16CodedInputStream21RecomputeBufferLimitsEv
    - functionName:    _ZN6google8protobuf2io16CodedInputStream34DecrementRecursionDepthAndPopLimitEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream21ConsumedEntireMessageEv
        - _ZN6google8protobuf2io16CodedInputStream8PopLimitEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:159,17'
          Dst:             _ZN6google8protobuf2io16CodedInputStream21ConsumedEntireMessageEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:160,3'
          Dst:             _ZN6google8protobuf2io16CodedInputStream8PopLimitEi
        - Src:             'third_party/protobuf-lite/coded_stream.cc:161,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/coded_stream.cc:161,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/coded_stream.cc:161,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/coded_stream.cc:161,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/coded_stream.cc:161,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io16CodedInputStream22ReadLengthAndPushLimitEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - _ZN6google8protobuf2io16CodedInputStream9PushLimitEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:155,20'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/coded_stream.cc:155,10'
          Dst:             _ZN6google8protobuf2io16CodedInputStream9PushLimitEi
    - functionName:    _ZN6google8protobuf2io16CodedInputStream9PushLimitEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream21RecomputeBufferLimitsEv
        - _ZNK6google8protobuf2io16CodedInputStream15CurrentPositionEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:120,26'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15CurrentPositionEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:131,5'
          Dst:             _ZN6google8protobuf2io16CodedInputStream21RecomputeBufferLimitsEv
    - functionName:    _ZN6google8protobuf2io16CodedInputStream35IncrementRecursionDepthAndPushLimitEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream9PushLimitEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:150,25'
          Dst:             _ZN6google8protobuf2io16CodedInputStream9PushLimitEi
    - functionName:    _ZN6google8protobuf2io16CodedInputStream28BackUpInputToCurrentPositionEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:93,22'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:98,26'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream10BufferSizeEv
    - functionName:    _ZN6google8protobuf2io16CodedInputStreamD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/coded_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream28BackUpInputToCurrentPositionEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/coded_stream.cc:84,5'
          Dst:             _ZN6google8protobuf2io16CodedInputStream28BackUpInputToCurrentPositionEv
        - Src:             'third_party/protobuf-lite/coded_stream.cc:84,5'
          Dst:             __clang_call_terminate
    - functionName:    '_ZZNK6google8protobuf8internal12ExtensionSet18MessageSetByteSizeEvENK3$_0clEiRKNS2_9ExtensionE'
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2135
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet9Extension22MessageSetItemByteSizeEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:2136,23'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet9Extension22MessageSetItemByteSizeEi
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet9Extension22MessageSetItemByteSizeEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2131
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
        - _ZNK6google8protobuf8internal12ExtensionSet9Extension8ByteSizeEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:2109,12'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet9Extension8ByteSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:2117,15'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
        - Src:             'third_party/protobuf-lite/extension_set.cc:2127,15'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet9Extension8ByteSizeEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         155
      ICount:          1182
      EdgeCount:       172
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11FromIntSizeEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ToCachedSizeEm
        - _ZN6google8protobuf8internal12_GLOBAL__N_19real_typeEh
        - _ZN6google8protobuf8internal14WireFormatLite10SInt32SizeEi
        - _ZN6google8protobuf8internal14WireFormatLite10SInt64SizeEl
        - _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal14WireFormatLite10UInt32SizeEj
        - _ZN6google8protobuf8internal14WireFormatLite10UInt64SizeEm
        - _ZN6google8protobuf8internal14WireFormatLite11MessageSizeINS0_11MessageLiteEEEmRKT_
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - _ZN6google8protobuf8internal14WireFormatLite7TagSizeEiNS2_9FieldTypeE
        - _ZN6google8protobuf8internal14WireFormatLite8EnumSizeEi
        - _ZN6google8protobuf8internal14WireFormatLite9BytesSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal14WireFormatLite9GroupSizeINS0_11MessageLiteEEEmRKT_
        - _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - _ZN6google8protobuf8internal14WireFormatLite9Int64SizeEl
        - _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE3GetEi
        - _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE4sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:1562,7'
          Branch Sides:    []
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:1612,7'
          Branch Sides:    []
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:1653,5'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1562,15'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_19real_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1571,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1571,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1571,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1572,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1572,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1572,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int64SizeEl
        - Src:             'third_party/protobuf-lite/extension_set.cc:1573,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1573,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1573,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10UInt32SizeEj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1574,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1574,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1574,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10UInt64SizeEm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1575,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1575,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1575,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10SInt32SizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1576,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1576,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1576,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10SInt64SizeEl
        - Src:             'third_party/protobuf-lite/extension_set.cc:1577,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1577,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1577,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite8EnumSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1586,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1586,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1587,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1587,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1588,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1588,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1589,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1589,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1590,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1590,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1591,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1591,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1592,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1592,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1599,11'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:1599,29'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:1599,11'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1599,11'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1599,11'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1603,21'
          Dst:             _ZN6google8protobuf8internal12ToCachedSizeEm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1605,19'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
        - Src:             'third_party/protobuf-lite/extension_set.cc:1606,55'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1606,19'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
        - Src:             'third_party/protobuf-lite/extension_set.cc:1610,57'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_19real_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1610,25'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7TagSizeEiNS2_9FieldTypeE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1612,15'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_19real_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1622,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1622,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1622,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1622,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1622,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1623,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1623,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1623,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1623,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1623,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int64SizeEl
        - Src:             'third_party/protobuf-lite/extension_set.cc:1624,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1624,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1624,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1624,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1624,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10UInt32SizeEj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1625,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1625,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1625,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1625,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1625,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10UInt64SizeEm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1626,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1626,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1626,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1626,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1626,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10SInt32SizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1627,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1627,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1627,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1627,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1627,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10SInt64SizeEl
        - Src:             'third_party/protobuf-lite/extension_set.cc:1628,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1628,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1628,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1628,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1628,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1629,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1629,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1629,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1629,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1629,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9BytesSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1630,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1630,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1630,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1630,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1630,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite8EnumSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1631,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1631,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1631,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1631,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1631,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9GroupSizeINS0_11MessageLiteEEEmRKT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:1632,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1632,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1632,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1632,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1632,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11MessageSizeINS0_11MessageLiteEEEmRKT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:1641,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1641,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1642,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1642,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1643,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1643,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1644,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1644,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1645,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1645,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1646,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1646,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1647,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1647,9'
          Dst:             _ZN6google8protobuf8internal11FromIntSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1652,47'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_19real_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1652,15'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7TagSizeEiNS2_9FieldTypeE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1653,13'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_19real_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1659,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int32SizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1660,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9Int64SizeEl
        - Src:             'third_party/protobuf-lite/extension_set.cc:1661,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10UInt32SizeEj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1662,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10UInt64SizeEm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1663,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10SInt32SizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1664,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10SInt64SizeEl
        - Src:             'third_party/protobuf-lite/extension_set.cc:1665,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10StringSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1666,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9BytesSizeERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1667,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite8EnumSizeEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1668,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9GroupSizeINS0_11MessageLiteEEEmRKT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:1673,21'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
        - Src:             'third_party/protobuf-lite/extension_set.cc:1675,21'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11MessageSizeINS0_11MessageLiteEEEmRKT_
    - functionName:    _ZN6google8protobuf8internal12_GLOBAL__N_19real_typeEh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:60,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:60,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:60,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:60,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:60,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite10SInt32SizeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1740
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode32Ei
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1740,46'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode32Ei
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1740,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite7TagSizeEiNS2_9FieldTypeE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:799,19'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE4sizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2167
      functionLinenumberEnd: 2168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2168,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase4sizeEv
    - functionName:    _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE3GetEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEERKNT_4TypeEi
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2173,32'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEERKNT_4TypeEi
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite9GroupSizeINS0_11MessageLiteEEEmRKT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1759
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11MessageSizeINS0_11MessageLiteEEEmRKT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1763,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite19LengthDelimitedSizeEm
    - functionName:    _ZNK6google8protobuf8internal20RepeatedPtrFieldBase3GetINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEERKNT_4TypeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1707,11'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1705,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1706,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPKNS2_8KeyValueEZNKS2_18MessageSetByteSizeEvE3$_0EET0_T_S9_S8_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZNK6google8protobuf8internal12ExtensionSet18MessageSetByteSizeEvENK3$_0clEiRKNS2_9ExtensionE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:682,48'
          Dst:             '_ZZNK6google8protobuf8internal12ExtensionSet18MessageSetByteSizeEvENK3$_0clEiRKNS2_9ExtensionE'
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNKS2_18MessageSetByteSizeEvE3$_0EET0_T_SI_SH_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZNK6google8protobuf8internal12ExtensionSet18MessageSetByteSizeEvENK3$_0clEiRKNS2_9ExtensionE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:682,48'
          Dst:             '_ZZNK6google8protobuf8internal12ExtensionSet18MessageSetByteSizeEvENK3$_0clEiRKNS2_9ExtensionE'
    - functionName:    _ZZN6google8protobuf8internal16OnShutdownDeleteINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEPT_SD_ENKUlPKvE_clESF_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:611,38'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
    - functionName:    _ZZN6google8protobuf8internal16OnShutdownDeleteINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEPT_SD_ENUlPKvE_8__invokeESF_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN6google8protobuf8internal16OnShutdownDeleteINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEPT_SD_ENKUlPKvE_clESF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:611,17'
          Dst:             _ZZN6google8protobuf8internal16OnShutdownDeleteINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEPT_SD_ENKUlPKvE_clESF_
    - functionName:    _ZZN6google8protobuf8internal16OnShutdownDeleteINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEPT_SD_ENKUlPKvE_cvPFvSF_EEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal25RepeatedPrimitiveDefaultsD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbED2Ev
        - _ZN6google8protobuf13RepeatedFieldIdED2Ev
        - _ZN6google8protobuf13RepeatedFieldIfED2Ev
        - _ZN6google8protobuf13RepeatedFieldIiED2Ev
        - _ZN6google8protobuf13RepeatedFieldIjED2Ev
        - _ZN6google8protobuf13RepeatedFieldIlED2Ev
        - _ZN6google8protobuf13RepeatedFieldImED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldImED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiED2Ev
    - functionName:    _ZZN6google8protobuf8internal16OnShutdownDeleteINS1_25RepeatedPrimitiveDefaultsEEEPT_S5_ENKUlPKvE_clES7_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal25RepeatedPrimitiveDefaultsD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:611,38'
          Dst:             _ZN6google8protobuf8internal25RepeatedPrimitiveDefaultsD2Ev
    - functionName:    _ZZN6google8protobuf8internal16OnShutdownDeleteINS1_25RepeatedPrimitiveDefaultsEEEPT_S5_ENUlPKvE_8__invokeES7_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN6google8protobuf8internal16OnShutdownDeleteINS1_25RepeatedPrimitiveDefaultsEEEPT_S5_ENKUlPKvE_clES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:611,17'
          Dst:             _ZZN6google8protobuf8internal16OnShutdownDeleteINS1_25RepeatedPrimitiveDefaultsEEEPT_S5_ENKUlPKvE_clES7_
    - functionName:    _ZZN6google8protobuf8internal16OnShutdownDeleteINS1_25RepeatedPrimitiveDefaultsEEEPT_S5_ENKUlPKvE_cvPFvS7_EEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectINSt3__13mapIiNS1_12ExtensionSet9ExtensionENS3_4lessIiEENS3_9allocatorINS3_4pairIKiS6_EEEEEEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet8KeyValue15FirstComparatorclERKS3_i
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE6DeleteEPS3_PNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1662,27'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1662,7'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE6DeleteEPS3_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE6DeleteEPS3_PNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE5ClearEPS3_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1785,26'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1785,7'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE5ClearEPS3_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1780,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE5ClearEPS3_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK6google8protobuf8internal12ExtensionSet8ByteSizeEvENK3$_0clEiRKNS2_9ExtensionE'
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1491
      functionLinenumberEnd: 1493
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet9Extension8ByteSizeEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1492,23'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet9Extension8ByteSizeEi
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPKNS2_8KeyValueEZNKS2_8ByteSizeEvE3$_0EET0_T_S9_S8_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZNK6google8protobuf8internal12ExtensionSet8ByteSizeEvENK3$_0clEiRKNS2_9ExtensionE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:682,48'
          Dst:             '_ZZNK6google8protobuf8internal12ExtensionSet8ByteSizeEvENK3$_0clEiRKNS2_9ExtensionE'
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNKS2_8ByteSizeEvE3$_0EET0_T_SI_SH_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZNK6google8protobuf8internal12ExtensionSet8ByteSizeEvENK3$_0clEiRKNS2_9ExtensionE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:682,48'
          Dst:             '_ZZNK6google8protobuf8internal12ExtensionSet8ByteSizeEvENK3$_0clEiRKNS2_9ExtensionE'
    - functionName:    '_ZZNK6google8protobuf8internal12ExtensionSet49InternalSerializeMessageSetWithCachedSizesToArrayEPhPNS0_2io19EpsCopyOutputStreamEENK3$_0clEiRKNS2_9ExtensionE'
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet9Extension53InternalSerializeMessageSetItemWithCachedSizesToArrayEiPhPNS0_2io19EpsCopyOutputStreamE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1483,18'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet9Extension53InternalSerializeMessageSetItemWithCachedSizesToArrayEiPhPNS0_2io19EpsCopyOutputStreamE
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet9Extension53InternalSerializeMessageSetItemWithCachedSizesToArrayEiPhPNS0_2io19EpsCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2073
      functionLinenumberEnd: 2103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          229
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - _ZNK6google8protobuf8internal12ExtensionSet9Extension44InternalSerializeFieldWithCachedSizesToArrayEiPhPNS0_2io19EpsCopyOutputStreamE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:2076,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:2076,25'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:2076,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:2076,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:2077,12'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet9Extension44InternalSerializeFieldWithCachedSizesToArrayEiPhPNS0_2io19EpsCopyOutputStreamE
        - Src:             'third_party/protobuf-lite/extension_set.cc:2076,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:2082,20'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2084,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1524,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1525,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1694,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2094,14'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2099,20'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2100,12'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet9Extension44InternalSerializeFieldWithCachedSizesToArrayEiPhPNS0_2io19EpsCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         267
      ICount:          3434
      EdgeCount:       318
      CyclomaticComplexity: 53
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
        - _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream18WriteStringOutlineEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - _ZN6google8protobuf2io19EpsCopyOutputStream7TagSizeEj
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_19real_typeEh
        - _ZN6google8protobuf8internal14WireFormatLite11EncodeFloatEf
        - _ZN6google8protobuf8internal14WireFormatLite12EncodeDoubleEd
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode32Ei
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode64El
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - _ZNK6google8protobuf13RepeatedFieldIbE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIdE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIfE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE3GetEi
        - _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE4sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:1936,7'
          Branch Sides:    []
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:1970,7'
          Branch Sides:    []
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:2021,5'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1931,24'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1932,16'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1934,16'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1936,15'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_19real_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1946,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1946,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1946,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1946,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1947,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1947,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1947,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1947,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1948,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1948,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1948,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1948,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1949,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1949,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1949,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1949,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1950,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1950,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1950,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1950,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode32Ei
        - Src:             'third_party/protobuf-lite/extension_set.cc:1950,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1951,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1951,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1951,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1951,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode64El
        - Src:             'third_party/protobuf-lite/extension_set.cc:1951,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1952,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1952,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1952,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1952,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1953,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1953,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1953,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1953,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1954,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1954,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1954,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1954,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1955,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1955,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1955,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1955,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1956,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1956,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1956,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1956,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11EncodeFloatEf
        - Src:             'third_party/protobuf-lite/extension_set.cc:1956,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1957,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1957,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1957,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1957,9'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite12EncodeDoubleEd
        - Src:             'third_party/protobuf-lite/extension_set.cc:1957,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1958,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1958,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1958,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1958,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1959,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1959,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1959,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1959,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1966,11'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:1966,29'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:1966,11'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1966,11'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1966,11'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1970,15'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_19real_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1980,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1980,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1980,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1514,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1515,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1981,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1981,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1981,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1519,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1520,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1982,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1982,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1982,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1524,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1525,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1983,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1983,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1983,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1529,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1530,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1984,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1984,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1984,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1534,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1535,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode32Ei
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1535,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1985,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1985,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1985,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1539,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1540,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode64El
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1540,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1986,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1986,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1986,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1544,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1545,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1987,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1987,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1987,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1549,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1550,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1988,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1988,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1988,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1554,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1555,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1989,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1989,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1989,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1559,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1560,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1990,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1990,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1990,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1564,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1565,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11EncodeFloatEf
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1565,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1991,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1991,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1991,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1569,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1570,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite12EncodeDoubleEd
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1570,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1992,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1992,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1992,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1993,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1993,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1993,9'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1579,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1580,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2003,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:2003,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2003,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:2003,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream7TagSizeEj
        - Src:             'third_party/protobuf-lite/extension_set.cc:2003,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream18WriteStringOutlineEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2004,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:2004,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2004,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:2004,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream7TagSizeEj
        - Src:             'third_party/protobuf-lite/extension_set.cc:2004,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream18WriteStringOutlineEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2015,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:2015,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2015,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1685,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2015,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1688,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2016,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:2016,9'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2016,9'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE3GetEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1694,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2016,9'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2021,13'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_19real_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2028,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1514,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1515,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2029,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1519,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1520,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2030,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1524,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1525,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2031,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1529,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1530,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2032,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1534,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1535,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode32Ei
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1535,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2033,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1539,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1540,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagEncode64El
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1540,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2034,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1544,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1545,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2035,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1549,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1550,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2036,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1554,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1555,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2037,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1559,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1560,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2038,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1564,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1565,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11EncodeFloatEf
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1565,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2039,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1569,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1570,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite12EncodeDoubleEd
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1570,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream26WriteLittleEndian64ToArrayEmPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2040,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1574,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1575,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2041,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1579,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1580,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream32WriteVarint32SignExtendedToArrayEiPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2048,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2048,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream7TagSizeEj
        - Src:             'third_party/protobuf-lite/extension_set.cc:2048,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream18WriteStringOutlineEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2049,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2049,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream7TagSizeEj
        - Src:             'third_party/protobuf-lite/extension_set.cc:2049,7'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream18WriteStringOutlineEjRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2052,26'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1685,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2053,18'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1688,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2061,28'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream11EnsureSpaceEPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1694,12'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1356,10'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'third_party/protobuf-lite/extension_set.cc:2062,20'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPKNS2_8KeyValueEZNKS2_49InternalSerializeMessageSetWithCachedSizesToArrayEPhPNS0_2io19EpsCopyOutputStreamEE3$_0EET0_T_SD_SC_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZNK6google8protobuf8internal12ExtensionSet49InternalSerializeMessageSetWithCachedSizesToArrayEPhPNS0_2io19EpsCopyOutputStreamEENK3$_0clEiRKNS2_9ExtensionE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:682,48'
          Dst:             '_ZZNK6google8protobuf8internal12ExtensionSet49InternalSerializeMessageSetWithCachedSizesToArrayEPhPNS0_2io19EpsCopyOutputStreamEENK3$_0clEiRKNS2_9ExtensionE'
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNKS2_49InternalSerializeMessageSetWithCachedSizesToArrayEPhPNS0_2io19EpsCopyOutputStreamEE3$_0EET0_T_SM_SL_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZNK6google8protobuf8internal12ExtensionSet49InternalSerializeMessageSetWithCachedSizesToArrayEPhPNS0_2io19EpsCopyOutputStreamEENK3$_0clEiRKNS2_9ExtensionE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:682,48'
          Dst:             '_ZZNK6google8protobuf8internal12ExtensionSet49InternalSerializeMessageSetWithCachedSizesToArrayEPhPNS0_2io19EpsCopyOutputStreamEENK3$_0clEiRKNS2_9ExtensionE'
    - functionName:    _ZZN6google8protobuf8internal12ExtensionSet23ParseMessageSetItemLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperEEN6MSLite9SkipFieldEjS5_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN6google8protobuf8internal12ExtensionSet23ParseMessageSetItemLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperEEN6MSLite10ParseFieldEiS5_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1430,18'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet24FindExtensionInfoFromTagEjPNS1_15ExtensionFinderEPiPNS1_13ExtensionInfoEPb
        - _ZN6google8protobuf8internal12ExtensionSet27ParseFieldWithExtensionInfoEibRKNS1_13ExtensionInfoEPNS0_2io16CodedInputStreamEPNS1_12FieldSkipperE
        - _ZN6google8protobuf8internal13ExtensionInfoC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1181,17'
          Dst:             _ZN6google8protobuf8internal13ExtensionInfoC2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1182,8'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet24FindExtensionInfoFromTagEjPNS1_15ExtensionFinderEPiPNS1_13ExtensionInfoEPb
        - Src:             'third_party/protobuf-lite/extension_set.cc:1186,12'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet27ParseFieldWithExtensionInfoEibRKNS1_13ExtensionInfoEPNS0_2io16CodedInputStreamEPNS1_12FieldSkipperE
    - functionName:    _ZN6google8protobuf8internal13ExtensionInfoC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet24FindExtensionInfoFromTagEjPNS1_15ExtensionFinderEPiPNS1_13ExtensionInfoEPb
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet32FindExtensionInfoFromFieldNumberEiiPNS1_15ExtensionFinderEPNS1_13ExtensionInfoEPb
        - _ZN6google8protobuf8internal14WireFormatLite14GetTagWireTypeEj
        - _ZN6google8protobuf8internal14WireFormatLite17GetTagFieldNumberEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1147,19'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite17GetTagFieldNumberEj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1148,40'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14GetTagWireTypeEj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1149,10'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet32FindExtensionInfoFromFieldNumberEiiPNS1_15ExtensionFinderEPNS1_13ExtensionInfoEPb
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet27ParseFieldWithExtensionInfoEibRKNS1_13ExtensionInfoEPNS0_2io16CodedInputStreamEPNS1_12FieldSkipperE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         280
      ICount:          1859
      EdgeCount:       363
      CyclomaticComplexity: 85
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
        - _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian32EPj
        - _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian64EPm
        - _ZN6google8protobuf2io16CodedInputStream8PopLimitEi
        - _ZN6google8protobuf2io16CodedInputStream9PushLimitEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10AddMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet13MutableStringEihPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet14MutableMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet7AddBoolEihbbPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet7AddEnumEihbiPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet7SetBoolEihbPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet7SetEnumEihiPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet8AddFloatEihbfPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet8AddInt32EihbiPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet8AddInt64EihblPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet8SetFloatEihfPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet8SetInt32EihiPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet8SetInt64EihlPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9AddDoubleEihbdPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9AddStringEihPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9AddUInt32EihbjPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9AddUInt64EihbmPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9SetDoubleEihdPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9SetUInt32EihjPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9SetUInt64EihmPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal14WireFormatLite10ReadStringEPNS0_2io16CodedInputStreamEPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZN6google8protobuf8internal14WireFormatLite11DecodeFloatEj
        - _ZN6google8protobuf8internal14WireFormatLite11ReadMessageINS0_11MessageLiteEEEbPNS0_2io16CodedInputStreamEPT_
        - _ZN6google8protobuf8internal14WireFormatLite12DecodeDoubleEm
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode32Ej
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode64Em
        - _ZN6google8protobuf8internal14WireFormatLite9ReadBytesEPNS0_2io16CodedInputStreamEPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZN6google8protobuf8internal14WireFormatLite9ReadGroupINS0_11MessageLiteEEEbiPNS0_2io16CodedInputStreamEPT_
        - _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:1227,5'
          Branch Sides:    []
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:1283,5'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1224,17'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1225,48'
          Dst:             _ZN6google8protobuf2io16CodedInputStream9PushLimitEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1241,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1241,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1241,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt32EihbiPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1242,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1242,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1242,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt64EihblPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1243,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1243,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1243,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddUInt32EihbjPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1244,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1244,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1244,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddUInt64EihbmPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1245,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1245,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1245,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode32Ej
        - Src:             'third_party/protobuf-lite/extension_set.cc:1245,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt32EihbiPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1246,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1246,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1246,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode64Em
        - Src:             'third_party/protobuf-lite/extension_set.cc:1246,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt64EihblPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1247,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1247,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian32EPj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1247,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddUInt32EihbjPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1248,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1248,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian64EPm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1248,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddUInt64EihbmPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1249,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1249,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian32EPj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1249,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt32EihbiPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1250,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1250,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian64EPm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1250,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt64EihblPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1251,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1251,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian32EPj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1251,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11DecodeFloatEj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1251,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddFloatEihbfPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1252,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1252,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian64EPm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1252,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite12DecodeDoubleEm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1252,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddDoubleEihbdPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1253,7'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1253,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1253,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet7AddBoolEihbbPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1257,23'
          Dst:             _ZNK6google8protobuf2io16CodedInputStream15BytesUntilLimitEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1259,16'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1264,13'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet7AddEnumEihbiPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1277,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:1277,27'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:1277,9'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1277,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1277,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1281,12'
          Dst:             _ZN6google8protobuf2io16CodedInputStream8PopLimitEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1300,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1300,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt32EihbiPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1300,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetInt32EihiPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1301,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1301,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt64EihblPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1301,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetInt64EihlPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1302,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1302,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddUInt32EihbjPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1302,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9SetUInt32EihjPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1303,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1303,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddUInt64EihbmPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1303,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9SetUInt64EihmPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1304,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1304,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode32Ej
        - Src:             'third_party/protobuf-lite/extension_set.cc:1304,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt32EihbiPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1304,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetInt32EihiPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1305,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1305,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode64Em
        - Src:             'third_party/protobuf-lite/extension_set.cc:1305,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt64EihblPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1305,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetInt64EihlPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1306,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian32EPj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1306,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddUInt32EihbjPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1306,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9SetUInt32EihjPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1307,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian64EPm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1307,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddUInt64EihbmPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1307,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9SetUInt64EihmPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1308,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian32EPj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1308,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt32EihbiPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1308,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetInt32EihiPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1309,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian64EPm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1309,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt64EihblPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1309,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetInt64EihlPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1310,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian32EPj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1310,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11DecodeFloatEj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1310,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddFloatEihbfPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1310,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetFloatEihfPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1311,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream18ReadLittleEndian64EPm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1311,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite12DecodeDoubleEm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1311,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddDoubleEihbdPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1311,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9SetDoubleEihdPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1312,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint64EPm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1312,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet7AddBoolEihbbPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1312,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet7SetBoolEihbPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1317,14'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1326,11'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet7AddEnumEihbiPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1329,11'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet7SetEnumEihiPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1338,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddStringEihPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1340,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet13MutableStringEihPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1342,14'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite10ReadStringEPNS0_2io16CodedInputStreamEPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1349,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddStringEihPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1351,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet13MutableStringEihPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1353,14'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9ReadBytesEPNS0_2io16CodedInputStreamEPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1360,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10AddMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1363,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet14MutableMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1366,14'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9ReadGroupINS0_11MessageLiteEEEbiPNS0_2io16CodedInputStreamEPT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:1373,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10AddMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1376,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet14MutableMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1379,14'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite11ReadMessageINS0_11MessageLiteEEEbPNS0_2io16CodedInputStreamEPT_
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet8AddInt32EihbiPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          359
      EdgeCount:       67
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE3AddERKi
        - _ZN6google8protobuf13RepeatedFieldIiEC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIiEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIiEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIiEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIiEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE3AddERKi
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet8AddInt64EihblPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - bool
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          359
      EdgeCount:       67
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE3AddERKl
        - _ZN6google8protobuf13RepeatedFieldIlEC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIlEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIlEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIlEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIlEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE3AddERKl
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet9AddUInt32EihbjPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          359
      EdgeCount:       67
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE3AddERKj
        - _ZN6google8protobuf13RepeatedFieldIjEC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIjEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIjEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIjEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIjEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE3AddERKj
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet9AddUInt64EihbmPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - bool
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          359
      EdgeCount:       67
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE3AddERKm
        - _ZN6google8protobuf13RepeatedFieldImEC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldImEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldImEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldImEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldImEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldImEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE3AddERKm
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11DecodeFloatEj
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal8bit_castIfjEET_RKT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:814,10'
          Dst:             _ZN6google8protobuf8internal8bit_castIfjEET_RKT0_
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet8AddFloatEihbfPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - bool
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          359
      EdgeCount:       67
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE3AddERKf
        - _ZN6google8protobuf13RepeatedFieldIfEC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIfEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIfEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIfEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIfEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE3AddERKf
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite12DecodeDoubleEm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal8bit_castIdmEET_RKT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:822,10'
          Dst:             _ZN6google8protobuf8internal8bit_castIdmEET_RKT0_
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet9AddDoubleEihbdPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - bool
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          359
      EdgeCount:       67
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE3AddERKd
        - _ZN6google8protobuf13RepeatedFieldIdEC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIdEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIdEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIdEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIdEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE3AddERKd
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet7AddBoolEihbbPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          360
      EdgeCount:       67
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE3AddERKb
        - _ZN6google8protobuf13RepeatedFieldIbEC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIbEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIbEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIbEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIbEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE3AddERKb
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet7AddEnumEihbiPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          359
      EdgeCount:       67
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE3AddERKi
        - _ZN6google8protobuf13RepeatedFieldIiEC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIiEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIiEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:486,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:488,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:488,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:488,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:488,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:488,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIiEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIiEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:488,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:494,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:494,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:494,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:494,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:494,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:494,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:494,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:494,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:494,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:495,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:494,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:494,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:495,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:497,35'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE3AddERKi
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet8SetInt32EihiPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          217
      EdgeCount:       46
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet8SetInt64EihlPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          217
      EdgeCount:       46
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet9SetUInt32EihjPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          217
      EdgeCount:       46
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet9SetUInt64EihmPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          217
      EdgeCount:       46
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet8SetFloatEihfPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          217
      EdgeCount:       46
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet9SetDoubleEihdPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          217
      EdgeCount:       46
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet7SetBoolEihbPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          220
      EdgeCount:       46
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet7SetEnumEihiPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          217
      EdgeCount:       46
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:458,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:460,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:460,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:460,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:460,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:460,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:460,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:463,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:463,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:463,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:463,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:463,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:463,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:463,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:463,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:463,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:463,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:463,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet9AddStringEihPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          293
      EdgeCount:       54
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3AddEv
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE9ConstructIJPS1_EEEPSB_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:548,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:550,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:550,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:550,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:550,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:550,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE9ConstructIJPS1_EEEPSB_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:550,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:556,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:556,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:556,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:556,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:556,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:556,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:556,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:556,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:556,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:556,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:556,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:558,44'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3AddEv
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet13MutableStringEihPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          285
      EdgeCount:       54
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:518,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:520,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:520,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:520,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:520,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:520,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEvPv
        - Src:             'third_party/protobuf-lite/extension_set.cc:520,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:524,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:524,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:524,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:524,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:524,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:524,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:524,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:524,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:524,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:524,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:524,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite10ReadStringEPNS0_2io16CodedInputStreamEPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal14WireFormatLite9ReadBytesEPNS0_2io16CodedInputStreamEPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:876,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite9ReadBytesEPNS0_2io16CodedInputStreamEPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet10AddMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          321
      EdgeCount:       58
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE12AddAllocatedEPS2_
        - _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEEC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEE9ConstructIJPS1_EEEPS5_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase14AddFromClearedINS1_18GenericTypeHandlerINS0_11MessageLiteEEEEEPNT_4TypeEv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:760,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:762,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:762,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:762,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:762,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:762,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEE9ConstructIJPS1_EEEPS5_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:762,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:767,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:767,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:767,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:767,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:767,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:767,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:767,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:767,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:767,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:767,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:767,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:774,31'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase14AddFromClearedINS1_18GenericTypeHandlerINS0_11MessageLiteEEEEEPNT_4TypeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:777,40'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE12AddAllocatedEPS2_
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet14MutableMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          271
      EdgeCount:       49
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:589,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:591,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:591,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:591,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:591,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:591,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:591,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:598,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:598,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:598,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:598,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:598,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:598,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:598,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:598,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:598,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:598,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:598,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite9ReadGroupINS0_11MessageLiteEEEbiPNS0_2io16CodedInputStreamEPT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf11MessageLite27MergePartialFromCodedStreamEPNS0_2io16CodedInputStreamE
        - _ZN6google8protobuf2io16CodedInputStream10LastTagWasEj
        - _ZN6google8protobuf2io16CodedInputStream23IncrementRecursionDepthEv
        - _ZN6google8protobuf2io16CodedInputStream29UnsafeDecrementRecursionDepthEv
        - _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1246,15'
          Dst:             _ZN6google8protobuf2io16CodedInputStream23IncrementRecursionDepthEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1247,15'
          Dst:             _ZN6google8protobuf11MessageLite27MergePartialFromCodedStreamEPNS0_2io16CodedInputStreamE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1248,10'
          Dst:             _ZN6google8protobuf2io16CodedInputStream29UnsafeDecrementRecursionDepthEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1250,26'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite7MakeTagEiNS2_8WireTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1250,15'
          Dst:             _ZN6google8protobuf2io16CodedInputStream10LastTagWasEj
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite11ReadMessageINS0_11MessageLiteEEEbPNS0_2io16CodedInputStreamEPT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf11MessageLite27MergePartialFromCodedStreamEPNS0_2io16CodedInputStreamE
        - _ZN6google8protobuf2io16CodedInputStream19ReadVarintSizeAsIntEPi
        - _ZN6google8protobuf2io16CodedInputStream34DecrementRecursionDepthAndPopLimitEi
        - _ZN6google8protobuf2io16CodedInputStream35IncrementRecursionDepthAndPushLimitEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1259,15'
          Dst:             _ZN6google8protobuf2io16CodedInputStream19ReadVarintSizeAsIntEPi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1261,14'
          Dst:             _ZN6google8protobuf2io16CodedInputStream35IncrementRecursionDepthAndPushLimitEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1262,31'
          Dst:             _ZN6google8protobuf11MessageLite27MergePartialFromCodedStreamEPNS0_2io16CodedInputStreamE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1265,17'
          Dst:             _ZN6google8protobuf2io16CodedInputStream34DecrementRecursionDepthAndPopLimitEi
    - functionName:    _ZN6google8protobuf2io16CodedInputStream19ReadVarintSizeAsIntEPi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream27ReadVarintSizeAsIntFallbackEv
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1301,7'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1305,12'
          Dst:             _ZN6google8protobuf2io16CodedInputStream27ReadVarintSizeAsIntFallbackEv
    - functionName:    _ZN6google8protobuf2io16CodedInputStream29UnsafeDecrementRecursionDepthEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:1510,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet6InsertEi
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1504,41'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet6InsertEi
    - functionName:    _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12_GLOBAL__N_19real_typeEh
        - _ZN6google8protobuf8internal14WireFormatLite18FieldTypeToCppTypeENS2_9FieldTypeE
      functionUses:    87
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:65,45'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_19real_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:65,10'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite18FieldTypeToCppTypeENS2_9FieldTypeE
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite18FieldTypeToCppTypeENS2_9FieldTypeE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet6InsertEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1835
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          134
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
        - _ZN6google8protobuf8internal12ExtensionSet12GrowCapacityEm
        - _ZN6google8protobuf8internal12ExtensionSet6InsertEi
        - _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1836,7'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1840,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1842,24'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1853,3'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet12GrowCapacityEm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1854,10'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet6InsertEi
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - __assert_fail
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:825,5'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:825,5'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - __assert_fail
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:817,5'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:817,5'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet12GrowCapacityEm
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          401
      EdgeCount:       71
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
        - _ZN6google8protobuf8internal12ExtensionSet13DeleteFlatMapEPKNS2_8KeyValueEt
        - _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZN6google8protobuf8internal21arena_destruct_objectINSt3__13mapIiNS1_12ExtensionSet9ExtensionENS3_4lessIiEENS3_9allocatorINS3_4pairIKiS6_EEEEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1858,7'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1870,27'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1871,25'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:571,17'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINSt3__13mapIiNS1_12ExtensionSet9ExtensionENS3_4lessIiEENS3_9allocatorINS3_4pairIKiS6_EEEEEEEEvPv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1880,20'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:1880,20'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:1880,20'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:1880,20'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1880,20'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1880,20'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'third_party/protobuf-lite/extension_set.cc:1885,5'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet13DeleteFlatMapEPKNS2_8KeyValueEt
        - Src:             'third_party/protobuf-lite/extension_set.cc:1889,7'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet13DeleteFlatMapEPKNS2_8KeyValueEt
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEEC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2094,7'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2Ev
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEED2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEE9ConstructIJPS1_EEEPS5_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEEC2EPNS0_5ArenaE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEEC2EPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase14AddFromClearedINS1_18GenericTypeHandlerINS0_11MessageLiteEEEEEPNT_4TypeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1899
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS1_18GenericTypeHandlerINS0_11MessageLiteEEEEEPNT_4TypeEPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1901,12'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS1_18GenericTypeHandlerINS0_11MessageLiteEEEEEPNT_4TypeEPv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE12AddAllocatedEPS2_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2362
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase12AddAllocatedINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvPNT_4TypeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2363,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase12AddAllocatedINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvPNT_4TypeE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase12AddAllocatedINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvPNT_4TypeE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase20AddAllocatedInternalINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvPNT_4TypeENSt3__117integral_constantIbLb0EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:676,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase20AddAllocatedInternalINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvPNT_4TypeENSt3__117integral_constantIbLb0EEE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase20AddAllocatedInternalINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvPNT_4TypeENSt3__117integral_constantIbLb0EEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 1975
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase23UnsafeArenaAddAllocatedINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvPNT_4TypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1973,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase23UnsafeArenaAddAllocatedINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvPNT_4TypeE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase23UnsafeArenaAddAllocatedINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvPNT_4TypeE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1979
      functionLinenumberEnd: 2003
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          131
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE6DeleteEPS3_PNS0_5ArenaE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEPv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1983,5'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7ReserveEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1990,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1990,5'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE6DeleteEPS3_PNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS1_18GenericTypeHandlerINS0_11MessageLiteEEEEEPNT_4TypeEPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEEC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2EPNS0_5ArenaE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2098,7'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseC2EPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEED2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionLinenumberEnd: 2123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvv
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2122,3'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7DestroyINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2123,1'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBaseD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2122,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE9ConstructIJPS1_EEEPSB_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2EPNS0_5ArenaE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2EPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIiEEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiED2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiED2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIiEEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiEC2EPNS0_5ArenaE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiEC2EPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIbEEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbED2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIbEEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbEC2EPNS0_5ArenaE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbEC2EPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIdEEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdED2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIdEEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdEC2EPNS0_5ArenaE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdEC2EPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal8bit_castIdmEET_RKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIfEEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfED2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIfEEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfEC2EPNS0_5ArenaE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfEC2EPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal8bit_castIfjEET_RKT0_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldImEEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN6google8protobuf13RepeatedFieldImED2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldImEEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImEC2EPNS0_5ArenaE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN6google8protobuf13RepeatedFieldImEC2EPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIjEEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjED2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIjEEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjEC2EPNS0_5ArenaE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjEC2EPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIlEEEEvPv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:99,34'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlED2Ev
    - functionName:    _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIlEEE9ConstructIJPS1_EEEPS4_PvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/arena.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlEC2EPNS0_5ArenaE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:412,24'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlEC2EPNS0_5ArenaE
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet32FindExtensionInfoFromFieldNumberEiiPNS1_15ExtensionFinderEPNS1_13ExtensionInfoEPb
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal12_GLOBAL__N_111is_packableENS1_14WireFormatLite8WireTypeE
        - _ZN6google8protobuf8internal12_GLOBAL__N_19real_typeEh
        - _ZN6google8protobuf8internal14WireFormatLite20WireTypeForFieldTypeENS2_9FieldTypeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1162,44'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_19real_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1162,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite20WireTypeForFieldTypeENS2_9FieldTypeE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1168,7'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_111is_packableENS1_14WireFormatLite8WireTypeE
    - functionName:    _ZN6google8protobuf8internal14WireFormatLite20WireTypeForFieldTypeENS2_9FieldTypeE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12_GLOBAL__N_111is_packableENS1_14WireFormatLite8WireTypeE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       30
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:69,3'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:82,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:82,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:82,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:82,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:82,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io16CodedInputStream17SetRecursionLimitEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf2io16CodedInputStreamC2EPKhi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1567
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12EndianHelperILi2EE4LoadEPKv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal13UnalignedLoadItEET_PKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12EndianHelperILi2EE4LoadEPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:485,14'
          Dst:             _ZN6google8protobuf8internal12EndianHelperILi2EE4LoadEPKv
    - functionName:    _ZN6google8protobuf8internal14DecodeTwoBytesEPPKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13UnalignedLoadItEET_PKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:560,18'
          Dst:             _ZN6google8protobuf8internal13UnalignedLoadItEET_PKc
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet21ParseFieldMaybeLazilyEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:778,12'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          133
      EdgeCount:       32
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet27ParseFieldWithExtensionInfoINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPKcibRKNS1_13ExtensionInfoEPNS1_16InternalMetadataESC_PNS1_12ParseContextE
        - _ZN6google8protobuf8internal12ExtensionSet32FindExtensionInfoFromFieldNumberEiiPNS1_15ExtensionFinderEPNS1_13ExtensionInfoEPb
        - _ZN6google8protobuf8internal13ExtensionInfoC2Ev
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal24GeneratedExtensionFinderC2EPKNS0_11MessageLiteE
        - _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1195,28'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderC2EPKNS0_11MessageLiteE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1198,17'
          Dst:             _ZN6google8protobuf8internal13ExtensionInfoC2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1199,8'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet32FindExtensionInfoFromFieldNumberEiiPNS1_15ExtensionFinderEPNS1_13ExtensionInfoEPb
        - Src:             'third_party/protobuf-lite/extension_set.cc:1202,24'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'third_party/protobuf-lite/extension_set.cc:1202,24'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'third_party/protobuf-lite/extension_set.cc:1201,12'
          Dst:             _ZN6google8protobuf8internal17UnknownFieldParseEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPKcPNS1_12ParseContextE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1206,1'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1204,10'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet27ParseFieldWithExtensionInfoINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPKcibRKNS1_13ExtensionInfoEPNS1_16InternalMetadataESC_PNS1_12ParseContextE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1206,1'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
    - functionName:    _ZN6google8protobuf8internal24GeneratedExtensionFinderC2EPKNS0_11MessageLiteE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal15ExtensionFinderC2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:146,3'
          Dst:             _ZN6google8protobuf8internal15ExtensionFinderC2Ev
    - functionName:    _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal15ExtensionFinderD2Ev
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:148,41'
          Dst:             _ZN6google8protobuf8internal15ExtensionFinderD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet27ParseFieldWithExtensionInfoINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPKcibRKNS1_13ExtensionInfoEPNS1_16InternalMetadataESC_PNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         133
      ICount:          1224
      EdgeCount:       159
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - _ZN6google8protobuf8internal11WriteVarintEjmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN6google8protobuf8internal12ExtensionSet10AddMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet13MutableStringEihPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet14MutableMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet7AddBoolEihbbPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet7AddEnumEihbiPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet7SetBoolEihbPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet7SetEnumEihiPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet8AddFloatEihbfPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet8AddInt32EihbiPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet8AddInt64EihblPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet8SetFloatEihfPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet8SetInt32EihiPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet8SetInt64EihlPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9AddDoubleEihbdPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9AddStringEihPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9AddUInt32EihbjPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9AddUInt64EihbmPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9SetDoubleEihdPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9SetUInt32EihjPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9SetUInt64EihmPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ParseContext12ParseMessageEPNS0_11MessageLiteEPKc
        - _ZN6google8protobuf8internal13UnalignedLoadIdEET_PKc
        - _ZN6google8protobuf8internal13UnalignedLoadIfEET_PKc
        - _ZN6google8protobuf8internal13UnalignedLoadIiEET_PKc
        - _ZN6google8protobuf8internal13UnalignedLoadIjEET_PKc
        - _ZN6google8protobuf8internal13UnalignedLoadIlEET_PKc
        - _ZN6google8protobuf8internal13UnalignedLoadImEET_PKc
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode32Ej
        - _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode64Em
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal16PackedBoolParserEPvPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal17PackedFloatParserEPvPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal17PackedInt32ParserEPvPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal17PackedInt64ParserEPvPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal18EpsCopyInputStream10ReadStringEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - _ZN6google8protobuf8internal18EpsCopyInputStream15ConsumeEndGroupEj
        - _ZN6google8protobuf8internal18PackedDoubleParserEPvPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal18PackedSInt32ParserEPvPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal18PackedSInt64ParserEPvPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal18PackedUInt32ParserEPvPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal18PackedUInt64ParserEPvPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal19PackedEnumParserArgINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEPKcPvSB_PNS1_12ParseContextEPFbPKviESG_PNS1_16InternalMetadataEi
        - _ZN6google8protobuf8internal19PackedFixed32ParserEPvPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal19PackedFixed64ParserEPvPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal20PackedSFixed32ParserEPvPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal20PackedSFixed64ParserEPvPKcPNS1_12ParseContextE
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:47,5'
          Branch Sides:    []
        - Branch String:   'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:83,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:54,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:54,7'
          Dst:             _ZN6google8protobuf8internal17PackedInt32ParserEPvPKcPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:55,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:55,7'
          Dst:             _ZN6google8protobuf8internal17PackedInt64ParserEPvPKcPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:56,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:56,7'
          Dst:             _ZN6google8protobuf8internal18PackedUInt32ParserEPvPKcPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:57,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:57,7'
          Dst:             _ZN6google8protobuf8internal18PackedUInt64ParserEPvPKcPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:58,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:58,7'
          Dst:             _ZN6google8protobuf8internal18PackedSInt32ParserEPvPKcPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:59,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:59,7'
          Dst:             _ZN6google8protobuf8internal18PackedSInt64ParserEPvPKcPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:60,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:60,7'
          Dst:             _ZN6google8protobuf8internal19PackedFixed32ParserEPvPKcPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:61,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:61,7'
          Dst:             _ZN6google8protobuf8internal19PackedFixed64ParserEPvPKcPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:62,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:62,7'
          Dst:             _ZN6google8protobuf8internal20PackedSFixed32ParserEPvPKcPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:63,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:63,7'
          Dst:             _ZN6google8protobuf8internal20PackedSFixed64ParserEPvPKcPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:64,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:64,7'
          Dst:             _ZN6google8protobuf8internal17PackedFloatParserEPvPKcPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:65,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:65,7'
          Dst:             _ZN6google8protobuf8internal18PackedDoubleParserEPvPKcPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:66,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:66,7'
          Dst:             _ZN6google8protobuf8internal16PackedBoolParserEPvPKcPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:71,13'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:70,16'
          Dst:             _ZN6google8protobuf8internal19PackedEnumParserArgINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEPKcPvSB_PNS1_12ParseContextEPFbPKviESG_PNS1_16InternalMetadataEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:79,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:79,27'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:79,9'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:79,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:79,9'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:98,7'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:98,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt32EihbiPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:98,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetInt32EihiPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:99,7'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:99,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt64EihblPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:99,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetInt64EihlPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:100,7'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:100,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddUInt32EihbjPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:100,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9SetUInt32EihjPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:101,7'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:101,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddUInt64EihbmPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:101,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9SetUInt64EihmPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:102,7'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:102,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet7AddBoolEihbbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:102,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet7SetBoolEihbPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:119,7'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:119,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode32Ej
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:119,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt32EihbiPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:119,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetInt32EihiPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:120,7'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:120,7'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite14ZigZagDecode64Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:120,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt64EihblPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:120,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetInt64EihlPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:135,7'
          Dst:             _ZN6google8protobuf8internal13UnalignedLoadIjEET_PKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:135,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddUInt32EihbjPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:135,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9SetUInt32EihjPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:136,7'
          Dst:             _ZN6google8protobuf8internal13UnalignedLoadImEET_PKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:136,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddUInt64EihbmPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:136,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9SetUInt64EihmPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:137,7'
          Dst:             _ZN6google8protobuf8internal13UnalignedLoadIiEET_PKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:137,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt32EihbiPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:137,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetInt32EihiPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:138,7'
          Dst:             _ZN6google8protobuf8internal13UnalignedLoadIlEET_PKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:138,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddInt64EihblPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:138,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetInt64EihlPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:139,7'
          Dst:             _ZN6google8protobuf8internal13UnalignedLoadIfEET_PKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:139,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8AddFloatEihbfPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:139,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetFloatEihfPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:140,7'
          Dst:             _ZN6google8protobuf8internal13UnalignedLoadIdEET_PKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:140,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddDoubleEihbdPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:140,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9SetDoubleEihdPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:145,15'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:151,46'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:151,46'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:151,11'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEjmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:153,11'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet7AddEnumEihbiPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:156,11'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet7SetEnumEihiPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:166,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9AddStringEihPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:168,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet13MutableStringEihPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:170,20'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:172,21'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10ReadStringEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:178,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10AddMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:181,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet14MutableMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:185,21'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream15ConsumeEndGroupEj
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:191,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10AddMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:194,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet14MutableMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:197,21'
          Dst:             _ZN6google8protobuf8internal12ParseContext12ParseMessageEPNS0_11MessageLiteEPKc
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEihbPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          879
      EdgeCount:       98
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIdEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIfEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIiEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIjEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIlEC2Ev
        - _ZN6google8protobuf13RepeatedFieldImEC2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEEC2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIbEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIdEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIfEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIiEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIjEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIlEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldImEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEE9ConstructIJPS1_EEEPS5_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE9ConstructIJPS1_EEEPSB_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal14WireFormatLite18FieldTypeToCppTypeENS2_9FieldTypeE
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIbEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIdEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIfEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIiEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIjEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIlEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldImEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    14
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:381,5'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:376,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:381,13'
          Dst:             _ZN6google8protobuf8internal14WireFormatLite18FieldTypeToCppTypeENS2_9FieldTypeE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIiEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIiEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIlEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIlEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIjEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIjEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldImEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldImEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldImEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIdEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIdEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIfEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIfEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIbEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIbEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIiEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIiEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE9ConstructIJPS1_EEEPSB_PvDpOT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEE9ConstructIJPS1_EEEPS5_PvDpOT_
    - functionName:    _ZN6google8protobuf8internal19PackedEnumParserArgINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEPKcPvSB_PNS1_12ParseContextEPFbPKviESG_PNS1_16InternalMetadataEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_19PackedEnumParserArgINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEPKcPvSD_PNS1_12ParseContextEPFbPKviESI_PNS1_16InternalMetadataEiEUlmE_EESD_SD_T_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:829,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_19PackedEnumParserArgINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEPKcPvSD_PNS1_12ParseContextEPFbPKviESI_PNS1_16InternalMetadataEiEUlmE_EESD_SD_T_
    - functionName:    _ZN6google8protobuf8internal13UnalignedLoadIiEET_PKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12EndianHelperILi4EE4LoadEPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:485,14'
          Dst:             _ZN6google8protobuf8internal12EndianHelperILi4EE4LoadEPKv
    - functionName:    _ZN6google8protobuf8internal13UnalignedLoadIlEET_PKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12EndianHelperILi8EE4LoadEPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:485,14'
          Dst:             _ZN6google8protobuf8internal12EndianHelperILi8EE4LoadEPKv
    - functionName:    _ZN6google8protobuf8internal13UnalignedLoadIdEET_PKc
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12EndianHelperILi8EE4LoadEPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:485,14'
          Dst:             _ZN6google8protobuf8internal12EndianHelperILi8EE4LoadEPKv
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream16ReadPackedVarintIZNS1_19PackedEnumParserArgINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEPKcPvSD_PNS1_12ParseContextEPFbPKviESI_PNS1_16InternalMetadataEiEUlmE_EESD_SD_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          373
      EdgeCount:       77
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_19PackedEnumParserArgINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPKcPvSC_PNS1_12ParseContextEPFbPKviESH_PNS1_16InternalMetadataEiEUlmE_EESC_SC_SC_T_
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:667,14'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:671,11'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_19PackedEnumParserArgINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPKcPvSC_PNS1_12ParseContextEPFbPKviESH_PNS1_16InternalMetadataEiEUlmE_EESC_SC_SC_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:683,18'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_19PackedEnumParserArgINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPKcPvSC_PNS1_12ParseContextEPFbPKviESH_PNS1_16InternalMetadataEiEUlmE_EESC_SC_SC_T_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:674,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:681,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:688,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:691,11'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:697,9'
          Dst:             _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_19PackedEnumParserArgINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPKcPvSC_PNS1_12ParseContextEPFbPKviESH_PNS1_16InternalMetadataEiEUlmE_EESC_SC_SC_T_
    - functionName:    _ZN6google8protobuf8internal21ReadPackedVarintArrayIZNS1_19PackedEnumParserArgINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPKcPvSC_PNS1_12ParseContextEPFbPKviESH_PNS1_16InternalMetadataEiEUlmE_EESC_SC_SC_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - _ZZN6google8protobuf8internal19PackedEnumParserArgINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEPKcPvSB_PNS1_12ParseContextEPFbPKviESG_PNS1_16InternalMetadataEiENKUlmE_clEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:658,11'
          Dst:             _ZN6google8protobuf8internal11VarintParseImEEPKcS4_PT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:660,5'
          Dst:             _ZZN6google8protobuf8internal19PackedEnumParserArgINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEPKcPvSB_PNS1_12ParseContextEPFbPKviESG_PNS1_16InternalMetadataEiENKUlmE_clEm
    - functionName:    _ZZN6google8protobuf8internal19PackedEnumParserArgINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEPKcPvSB_PNS1_12ParseContextEPFbPKviESG_PNS1_16InternalMetadataEiENKUlmE_clEm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE3AddERKi
        - _ZN6google8protobuf8internal11WriteVarintEjmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:832,53'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE3AddERKi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:834,49'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:834,49'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:834,11'
          Dst:             _ZN6google8protobuf8internal11WriteVarintEjmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf8internal15ExtensionFinderD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal15ExtensionFinderC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal24GeneratedExtensionFinderD0Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:148,40'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
    - functionName:    _ZN6google8protobuf8internal24GeneratedExtensionFinder4FindEiPNS1_13ExtensionInfoE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal12_GLOBAL__N_123FindRegisteredExtensionEPKNS0_11MessageLiteEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:128,7'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_123FindRegisteredExtensionEPKNS0_11MessageLiteEi
    - functionName:    _ZN6google8protobuf8internal12_GLOBAL__N_123FindRegisteredExtensionEPKNS0_11MessageLiteEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf10FindOrNullINSt3__113unordered_mapINS2_4pairIPKNS0_11MessageLiteEiEENS0_8internal13ExtensionInfoENS9_12_GLOBAL__N_115ExtensionHasherENS2_8equal_toIS8_EENS2_9allocatorINS4_IKS8_SA_EEEEEEEEPKNT_10value_type11second_typeERKSK_RKNSL_10first_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:118,16'
          Dst:             _ZN6google8protobuf10FindOrNullINSt3__113unordered_mapINS2_4pairIPKNS0_11MessageLiteEiEENS0_8internal13ExtensionInfoENS9_12_GLOBAL__N_115ExtensionHasherENS2_8equal_toIS8_EENS2_9allocatorINS4_IKS8_SA_EEEEEEEEPKNT_10value_type11second_typeERKSK_RKNSL_10first_typeE
    - functionName:    _ZN6google8protobuf10FindOrNullINSt3__113unordered_mapINS2_4pairIPKNS0_11MessageLiteEiEENS0_8internal13ExtensionInfoENS9_12_GLOBAL__N_115ExtensionHasherENS2_8equal_toIS8_EENS2_9allocatorINS4_IKS8_SA_EEEEEEEEPKNT_10value_type11second_typeERKSK_RKNSL_10first_typeE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/map_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal12_GLOBAL__N_115ExtensionHasherclERKNSt3__14pairIPKNS0_11MessageLiteEiEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal15ExtensionFinderD0Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12ParseContextC2IJRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEibPPKcDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - _ZN6google8protobuf8internal12ParseContext4DataC2Ev
        - _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromENS0_11StringPieceE
        - _ZN6google8protobuf8internal18EpsCopyInputStreamC2Eb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:384,9'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStreamC2Eb
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:383,3'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DataC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:385,23'
          Dst:             _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:385,14'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream8InitFromENS0_11StringPieceE
    - functionName:    _ZNK6google8protobuf8internal12ParseContext5depthEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 392
      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:    _ZN6google8protobuf8internal12ExtensionSet13FindExtensionEijPKNS0_11MessageLiteEPKNS1_12ParseContextEPNS1_13ExtensionInfoEPb
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet32FindExtensionInfoFromFieldNumberEiiPNS1_15ExtensionFinderEPNS1_13ExtensionInfoEPb
        - _ZN6google8protobuf8internal24GeneratedExtensionFinderC2EPKNS0_11MessageLiteE
        - _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:764,30'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderC2EPKNS0_11MessageLiteE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:765,12'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet32FindExtensionInfoFromFieldNumberEiiPNS1_15ExtensionFinderEPNS1_13ExtensionInfoEPb
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:767,3'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:767,3'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
    - functionName:    _ZN6google8protobuf8internal14ParseBigVarintEPKcPm
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal14DecodeTwoBytesEPPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:576,14'
          Dst:             _ZN6google8protobuf8internal14DecodeTwoBytesEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:584,11'
          Dst:             _ZN6google8protobuf8internal14DecodeTwoBytesEPPKc
    - functionName:    '_ZZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_ENK3$_0clEiRKNS2_9ExtensionE'
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet26InternalExtensionMergeFromEiRKNS2_9ExtensionE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:915,11'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet26InternalExtensionMergeFromEiRKNS2_9ExtensionE
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet26InternalExtensionMergeFromEiRKNS2_9ExtensionE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         243
      ICount:          1839
      EdgeCount:       265
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE9MergeFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIbEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIdE9MergeFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIdEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIfE9MergeFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIfEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIiE9MergeFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIiEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIjE9MergeFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIjEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIlE9MergeFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldIlEC2Ev
        - _ZN6google8protobuf13RepeatedFieldImE9MergeFromERKS2_
        - _ZN6google8protobuf13RepeatedFieldImEC2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE12AddAllocatedEPS2_
        - _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEEC2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE9MergeFromERKS9_
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2Ev
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIbEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIdEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIfEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIiEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIjEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIlEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldImEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEE9ConstructIJPS1_EEEPS5_PvDpOT_
        - _ZN6google8protobuf5Arena14InternalHelperINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE9ConstructIJPS1_EEEPSB_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12ExtensionSet7SetBoolEihbPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet7SetEnumEihiPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet8SetFloatEihfPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet8SetInt32EihiPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet8SetInt64EihlPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9SetDoubleEihdPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9SetStringEihNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9SetUInt32EihjPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet9SetUInt64EihmPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase14AddFromClearedINS1_18GenericTypeHandlerINS0_11MessageLiteEEEEEPNT_4TypeEv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIbEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIdEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIfEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIiEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIjEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIlEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldImEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEEvPv
        - _ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE3GetEi
        - _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE4sizeEv
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    6
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:936,5'
          Branch Sides:    []
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:983,7'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:924,9'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:931,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:931,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:931,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:931,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:932,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:932,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:932,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:932,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:933,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:933,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:933,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:933,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:931,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:932,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:933,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:936,13'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIiEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIiEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:947,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIlEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIlEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:948,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIjEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIjEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:949,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldImEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldImEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldImEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:950,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIfEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIfEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:951,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIdEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIdEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:952,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIbEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIbEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:953,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_13RepeatedFieldIiEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_13RepeatedFieldIiEEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:954,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE9MergeFromERKS2_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE9ConstructIJPS1_EEEPSB_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:955,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE9MergeFromERKS9_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_16RepeatedPtrFieldINS0_11MessageLiteEEEE9ConstructIJPS1_EEEPS5_PvDpOT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:967,53'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:968,70'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:972,21'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase14AddFromClearedINS1_18GenericTypeHandlerINS0_11MessageLiteEEEEEPNT_4TypeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:975,48'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE12AddAllocatedEPS2_
        - Src:             'third_party/protobuf-lite/extension_set.cc:983,15'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:991,9'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetInt32EihiPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:992,9'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetInt64EihlPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:993,9'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9SetUInt32EihjPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:994,9'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9SetUInt64EihmPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:995,9'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8SetFloatEihfPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:996,9'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9SetDoubleEihdPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:997,9'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet7SetBoolEihbPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:998,9'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet7SetEnumEihiPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1001,11'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9SetStringEihNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKNS0_15FieldDescriptorE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1007,15'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1026,13'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:1026,13'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:1026,13'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1026,13'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1027,13'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:1027,13'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:1027,13'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1027,13'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1028,13'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:1028,13'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:1028,13'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1028,13'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1026,13'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1027,13'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1028,13'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet9SetStringEihNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEPKNS0_15FieldDescriptorE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet13MutableStringEihPKNS0_15FieldDescriptorE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:860,3'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet13MutableStringEihPKNS0_15FieldDescriptorE
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPKNS2_8KeyValueEZNS2_9MergeFromERKS2_E3$_0EET0_T_SB_SA_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_ENK3$_0clEiRKNS2_9ExtensionE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:682,48'
          Dst:             '_ZZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_ENK3$_0clEiRKNS2_9ExtensionE'
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNS2_9MergeFromERKS2_E3$_0EET0_T_SK_SJ_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_ENK3$_0clEiRKNS2_9ExtensionE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:682,48'
          Dst:             '_ZZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_ENK3$_0clEiRKNS2_9ExtensionE'
    - functionName:    '_ZZN6google8protobuf8internal12ExtensionSet5ClearEvENK3$_0clEiRNS2_9ExtensionE'
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet9Extension5ClearEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:878,54'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9Extension5ClearEv
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet9Extension5ClearEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          162
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE5ClearEv
        - _ZN6google8protobuf13RepeatedFieldIdE5ClearEv
        - _ZN6google8protobuf13RepeatedFieldIfE5ClearEv
        - _ZN6google8protobuf13RepeatedFieldIiE5ClearEv
        - _ZN6google8protobuf13RepeatedFieldIjE5ClearEv
        - _ZN6google8protobuf13RepeatedFieldIlE5ClearEv
        - _ZN6google8protobuf13RepeatedFieldImE5ClearEv
        - _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE5ClearEv
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5ClearEv
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    4
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:1514,5'
          Branch Sides:    []
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:1534,7'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1514,13'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1520,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE5ClearEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1521,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE5ClearEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1522,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE5ClearEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1523,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE5ClearEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1524,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE5ClearEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1525,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE5ClearEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1526,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE5ClearEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1527,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE5ClearEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1528,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5ClearEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1529,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE5ClearEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1534,15'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE5ClearEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2294,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase5ClearINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvv
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPNS2_8KeyValueEZNS2_5ClearEvE3$_0EET0_T_S8_S7_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZN6google8protobuf8internal12ExtensionSet5ClearEvENK3$_0clEiRNS2_9ExtensionE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:682,48'
          Dst:             '_ZZN6google8protobuf8internal12ExtensionSet5ClearEvENK3$_0clEiRNS2_9ExtensionE'
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNS2_5ClearEvE3$_0EET0_T_SI_SH_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZN6google8protobuf8internal12ExtensionSet5ClearEvENK3$_0clEiRNS2_9ExtensionE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:682,48'
          Dst:             '_ZZN6google8protobuf8internal12ExtensionSet5ClearEvENK3$_0clEiRNS2_9ExtensionE'
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase22UnsafeArenaReleaseLastINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          131
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2040,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2040,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2040,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2040,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2042,7'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2040,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase19ReleaseLastInternalINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeENSt3__117integral_constantIbLb0EEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          88
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase22UnsafeArenaReleaseLastINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEv
        - _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2030,3'
          Dst:             _ZNK6google8protobuf8internal20RepeatedPtrFieldBase8GetArenaEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2030,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2030,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2031,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2032,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2033,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2030,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2030,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2034,10'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase22UnsafeArenaReleaseLastINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2030,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase11ReleaseLastINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase19ReleaseLastInternalINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeENSt3__117integral_constantIbLb0EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:685,12'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase19ReleaseLastInternalINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeENSt3__117integral_constantIbLb0EEE
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase10RemoveLastINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1772
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE5ClearEPS3_
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1773,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1773,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1773,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1773,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1774,22'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1774,3'
          Dst:             _ZN6google8protobuf8internal18GenericTypeHandlerINS0_11MessageLiteEE5ClearEPS3_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1773,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1729,10'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase4castINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1727,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:1728,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    '_ZZNK6google8protobuf8internal12ExtensionSet13NumExtensionsEvENK3$_0clEiRKNS2_9ExtensionE'
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPKNS2_8KeyValueEZNKS2_13NumExtensionsEvE3$_0EET0_T_S9_S8_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZNK6google8protobuf8internal12ExtensionSet13NumExtensionsEvENK3$_0clEiRKNS2_9ExtensionE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:682,48'
          Dst:             '_ZZNK6google8protobuf8internal12ExtensionSet13NumExtensionsEvENK3$_0clEiRKNS2_9ExtensionE'
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNKS2_13NumExtensionsEvE3$_0EET0_T_SI_SH_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZNK6google8protobuf8internal12ExtensionSet13NumExtensionsEvENK3$_0clEiRKNS2_9ExtensionE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:682,48'
          Dst:             '_ZZNK6google8protobuf8internal12ExtensionSet13NumExtensionsEvENK3$_0clEiRKNS2_9ExtensionE'
    - functionName:    '_ZZN6google8protobuf8internal12ExtensionSetD1EvENK3$_0clEiRNS2_9ExtensionE'
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet9Extension4FreeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:198,56'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9Extension4FreeEv
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet9Extension4FreeEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          249
      EdgeCount:       77
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbED2Ev
        - _ZN6google8protobuf13RepeatedFieldIdED2Ev
        - _ZN6google8protobuf13RepeatedFieldIfED2Ev
        - _ZN6google8protobuf13RepeatedFieldIiED2Ev
        - _ZN6google8protobuf13RepeatedFieldIjED2Ev
        - _ZN6google8protobuf13RepeatedFieldIlED2Ev
        - _ZN6google8protobuf13RepeatedFieldImED2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEED2Ev
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:1727,5'
          Branch Sides:    []
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:1746,5'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1727,13'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1733,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiED2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1734,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlED2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1735,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjED2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1736,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldImED2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1737,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfED2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1738,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdED2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1739,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbED2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1740,7'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiED2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1741,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEED2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1742,7'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEED2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1746,13'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPNS2_8KeyValueEZNS2_D1EvE3$_0EET0_T_S8_S7_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZN6google8protobuf8internal12ExtensionSetD1EvENK3$_0clEiRNS2_9ExtensionE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:682,48'
          Dst:             '_ZZN6google8protobuf8internal12ExtensionSetD1EvENK3$_0clEiRNS2_9ExtensionE'
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNS2_D1EvE3$_0EET0_T_SI_SH_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZN6google8protobuf8internal12ExtensionSetD1EvENK3$_0clEiRNS2_9ExtensionE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:682,48'
          Dst:             '_ZZN6google8protobuf8internal12ExtensionSetD1EvENK3$_0clEiRNS2_9ExtensionE'
    - functionName:    _ZN6google8protobuf18InsertIfNotPresentINSt3__113unordered_mapINS2_4pairIPKNS0_11MessageLiteEiEENS0_8internal13ExtensionInfoENS9_12_GLOBAL__N_115ExtensionHasherENS2_8equal_toIS8_EENS2_9allocatorINS4_IKS8_SA_EEEEEEEEbPT_RKNSK_10value_typeE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/map_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN6google8protobuf8internal16OnShutdownDeleteINSt3__113unordered_mapINS3_4pairIPKNS0_11MessageLiteEiEENS1_13ExtensionInfoENS1_12_GLOBAL__N_115ExtensionHasherENS3_8equal_toIS9_EENS3_9allocatorINS5_IKS9_SA_EEEEEEEEPT_SL_ENKUlPKvE_clESN_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN6google8protobuf8internal16OnShutdownDeleteINSt3__113unordered_mapINS3_4pairIPKNS0_11MessageLiteEiEENS1_13ExtensionInfoENS1_12_GLOBAL__N_115ExtensionHasherENS3_8equal_toIS9_EENS3_9allocatorINS5_IKS9_SA_EEEEEEEEPT_SL_ENUlPKvE_8__invokeESN_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN6google8protobuf8internal16OnShutdownDeleteINSt3__113unordered_mapINS3_4pairIPKNS0_11MessageLiteEiEENS1_13ExtensionInfoENS1_12_GLOBAL__N_115ExtensionHasherENS3_8equal_toIS9_EENS3_9allocatorINS5_IKS9_SA_EEEEEEEEPT_SL_ENKUlPKvE_clESN_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:611,17'
          Dst:             _ZZN6google8protobuf8internal16OnShutdownDeleteINSt3__113unordered_mapINS3_4pairIPKNS0_11MessageLiteEiEENS1_13ExtensionInfoENS1_12_GLOBAL__N_115ExtensionHasherENS3_8equal_toIS9_EENS3_9allocatorINS5_IKS9_SA_EEEEEEEEPT_SL_ENKUlPKvE_clESN_
    - functionName:    _ZZN6google8protobuf8internal16OnShutdownDeleteINSt3__113unordered_mapINS3_4pairIPKNS0_11MessageLiteEiEENS1_13ExtensionInfoENS1_12_GLOBAL__N_115ExtensionHasherENS3_8equal_toIS9_EENS3_9allocatorINS5_IKS9_SA_EEEEEEEEPT_SL_ENKUlPKvE_cvPFvSN_EEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf18InsertIfNotPresentINSt3__113unordered_mapINS2_4pairIPKNS0_11MessageLiteEiEENS0_8internal13ExtensionInfoENS9_12_GLOBAL__N_115ExtensionHasherENS2_8equal_toIS8_EENS2_9allocatorINS4_IKS8_SA_EEEEEEEEbPT_RKNSK_10value_type10first_typeERKNSM_11second_typeE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/map_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf18InsertIfNotPresentINSt3__113unordered_mapINS2_4pairIPKNS0_11MessageLiteEiEENS0_8internal13ExtensionInfoENS9_12_GLOBAL__N_115ExtensionHasherENS2_8equal_toIS8_EENS2_9allocatorINS4_IKS8_SA_EEEEEEEEbPT_RKNSK_10value_typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/map_util.h:332,10'
          Dst:             _ZN6google8protobuf18InsertIfNotPresentINSt3__113unordered_mapINS2_4pairIPKNS0_11MessageLiteEiEENS0_8internal13ExtensionInfoENS9_12_GLOBAL__N_115ExtensionHasherENS2_8equal_toIS8_EENS2_9allocatorINS4_IKS8_SA_EEEEEEEEbPT_RKNSK_10value_typeE
    - functionName:    _ZN6google8protobuf8internal16OnShutdownDeleteINSt3__113unordered_mapINS3_4pairIPKNS0_11MessageLiteEiEENS1_13ExtensionInfoENS1_12_GLOBAL__N_115ExtensionHasherENS3_8equal_toIS9_EENS3_9allocatorINS5_IKS9_SA_EEEEEEEEPT_SL_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13OnShutdownRunEPFvPKvES3_
        - _ZZN6google8protobuf8internal16OnShutdownDeleteINSt3__113unordered_mapINS3_4pairIPKNS0_11MessageLiteEiEENS1_13ExtensionInfoENS1_12_GLOBAL__N_115ExtensionHasherENS3_8equal_toIS9_EENS3_9allocatorINS5_IKS9_SA_EEEEEEEEPT_SL_ENKUlPKvE_cvPFvSN_EEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:611,17'
          Dst:             _ZZN6google8protobuf8internal16OnShutdownDeleteINSt3__113unordered_mapINS3_4pairIPKNS0_11MessageLiteEiEENS1_13ExtensionInfoENS1_12_GLOBAL__N_115ExtensionHasherENS3_8equal_toIS9_EENS3_9allocatorINS5_IKS9_SA_EEEEEEEEPT_SL_ENKUlPKvE_cvPFvSN_EEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:611,3'
          Dst:             _ZN6google8protobuf8internal13OnShutdownRunEPFvPKvES3_
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet20LazyMessageExtension8ByteSizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal9ToIntSizeEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:532,43'
          Dst:             _ZN6google8protobuf8internal9ToIntSizeEm
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet20LazyMessageExtensionD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNK6google8protobuf8internal12ExtensionSet7ForEachIZNKS2_18MessageSetByteSizeEvE3$_0EET_S5_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNKS2_18MessageSetByteSizeEvE3$_0EET0_T_SI_SH_'
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPKNS2_8KeyValueEZNKS2_18MessageSetByteSizeEvE3$_0EET0_T_S9_S8_'
        - _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:698,9'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:699,14'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNKS2_18MessageSetByteSizeEvE3$_0EET0_T_SI_SH_'
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:701,20'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:701,34'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:701,12'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPKNS2_8KeyValueEZNKS2_18MessageSetByteSizeEvE3$_0EET0_T_S9_S8_'
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - __assert_fail
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:821,5'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:821,5'
          Dst:             __assert_fail
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - __assert_fail
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:829,5'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:829,5'
          Dst:             __assert_fail
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet18MessageSetByteSizeEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2133
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK6google8protobuf8internal12ExtensionSet7ForEachIZNKS2_18MessageSetByteSizeEvE3$_0EET_S5_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:2135,3'
          Dst:             '_ZNK6google8protobuf8internal12ExtensionSet7ForEachIZNKS2_18MessageSetByteSizeEvE3$_0EET_S5_'
    - functionName:    _ZN6google8protobuf8internal16OnShutdownDeleteINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEPT_SD_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13OnShutdownRunEPFvPKvES3_
        - _ZZN6google8protobuf8internal16OnShutdownDeleteINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEPT_SD_ENKUlPKvE_cvPFvSF_EEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:611,17'
          Dst:             _ZZN6google8protobuf8internal16OnShutdownDeleteINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEPT_SD_ENKUlPKvE_cvPFvSF_EEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:611,3'
          Dst:             _ZN6google8protobuf8internal13OnShutdownRunEPFvPKvES3_
    - functionName:    _ZN6google8protobuf8internal24RepeatedStringTypeTraits23GetDefaultRepeatedFieldEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1923
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          71
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2Ev
        - _ZN6google8protobuf8internal16OnShutdownDeleteINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEPT_SD_
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1921,3'
          Dst:             __cxa_guard_acquire
        - Src:             'third_party/protobuf-lite/extension_set.cc:1921,47'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEC2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1921,26'
          Dst:             _ZN6google8protobuf8internal16OnShutdownDeleteINS0_16RepeatedPtrFieldINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEEPT_SD_
        - Src:             'third_party/protobuf-lite/extension_set.cc:1921,3'
          Dst:             __cxa_guard_release
        - Src:             'third_party/protobuf-lite/extension_set.cc:1921,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN6google8protobuf8internal25RepeatedPrimitiveDefaultsC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          106
      EdgeCount:       35
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIdEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIdED2Ev
        - _ZN6google8protobuf13RepeatedFieldIfEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIfED2Ev
        - _ZN6google8protobuf13RepeatedFieldIiEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIiED2Ev
        - _ZN6google8protobuf13RepeatedFieldIjEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIjED2Ev
        - _ZN6google8protobuf13RepeatedFieldIlEC2Ev
        - _ZN6google8protobuf13RepeatedFieldIlED2Ev
        - _ZN6google8protobuf13RepeatedFieldImEC2Ev
        - _ZN6google8protobuf13RepeatedFieldImED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldImEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbEC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldImED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlED2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:981,23'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiED2Ev
    - functionName:    _ZN6google8protobuf8internal16OnShutdownDeleteINS1_25RepeatedPrimitiveDefaultsEEEPT_S5_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal13OnShutdownRunEPFvPKvES3_
        - _ZZN6google8protobuf8internal16OnShutdownDeleteINS1_25RepeatedPrimitiveDefaultsEEEPT_S5_ENKUlPKvE_cvPFvS7_EEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:611,17'
          Dst:             _ZZN6google8protobuf8internal16OnShutdownDeleteINS1_25RepeatedPrimitiveDefaultsEEEPT_S5_ENKUlPKvE_cvPFvS7_EEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:611,3'
          Dst:             _ZN6google8protobuf8internal13OnShutdownRunEPFvPKvES3_
    - functionName:    _ZN6google8protobuf8internal25RepeatedPrimitiveDefaults16default_instanceEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          71
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6google8protobuf8internal16OnShutdownDeleteINS1_25RepeatedPrimitiveDefaultsEEEPT_S5_
        - _ZN6google8protobuf8internal25RepeatedPrimitiveDefaultsC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1915,3'
          Dst:             __cxa_guard_acquire
        - Src:             'third_party/protobuf-lite/extension_set.cc:1915,47'
          Dst:             _ZN6google8protobuf8internal25RepeatedPrimitiveDefaultsC2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1915,26'
          Dst:             _ZN6google8protobuf8internal16OnShutdownDeleteINS1_25RepeatedPrimitiveDefaultsEEEPT_S5_
        - Src:             'third_party/protobuf-lite/extension_set.cc:1915,3'
          Dst:             __cxa_guard_release
        - Src:             'third_party/protobuf-lite/extension_set.cc:1915,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet20FindOrNullInLargeMapEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1827,3'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1827,3'
          Dst:             __assert_fail
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet20FindOrNullInLargeMapEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1805,3'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1805,3'
          Dst:             __assert_fail
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet20LazyMessageExtension15UnusedKeyMethodEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1788
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNK6google8protobuf8internal12ExtensionSet7ForEachIZNKS2_8ByteSizeEvE3$_0EET_S5_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNKS2_8ByteSizeEvE3$_0EET0_T_SI_SH_'
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPKNS2_8KeyValueEZNKS2_8ByteSizeEvE3$_0EET0_T_S9_S8_'
        - _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:698,9'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:699,14'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNKS2_8ByteSizeEvE3$_0EET0_T_SI_SH_'
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:701,20'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:701,34'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:701,12'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPKNS2_8KeyValueEZNKS2_8ByteSizeEvE3$_0EET0_T_S9_S8_'
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet8ByteSizeEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK6google8protobuf8internal12ExtensionSet7ForEachIZNKS2_8ByteSizeEvE3$_0EET_S5_'
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1491,3'
          Dst:             '_ZNK6google8protobuf8internal12ExtensionSet7ForEachIZNKS2_8ByteSizeEvE3$_0EET_S5_'
    - functionName:    '_ZNK6google8protobuf8internal12ExtensionSet7ForEachIZNKS2_49InternalSerializeMessageSetWithCachedSizesToArrayEPhPNS0_2io19EpsCopyOutputStreamEE3$_0EET_S9_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNKS2_49InternalSerializeMessageSetWithCachedSizesToArrayEPhPNS0_2io19EpsCopyOutputStreamEE3$_0EET0_T_SM_SL_'
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPKNS2_8KeyValueEZNKS2_49InternalSerializeMessageSetWithCachedSizesToArrayEPhPNS0_2io19EpsCopyOutputStreamEE3$_0EET0_T_SD_SC_'
        - _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:698,9'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:699,14'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNKS2_49InternalSerializeMessageSetWithCachedSizesToArrayEPhPNS0_2io19EpsCopyOutputStreamEE3$_0EET0_T_SM_SL_'
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:701,20'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:701,34'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:701,12'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPKNS2_8KeyValueEZNKS2_49InternalSerializeMessageSetWithCachedSizesToArrayEPhPNS0_2io19EpsCopyOutputStreamEE3$_0EET0_T_SD_SC_'
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet49InternalSerializeMessageSetWithCachedSizesToArrayEPhPNS0_2io19EpsCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK6google8protobuf8internal12ExtensionSet7ForEachIZNKS2_49InternalSerializeMessageSetWithCachedSizesToArrayEPhPNS0_2io19EpsCopyOutputStreamEE3$_0EET_S9_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1482,3'
          Dst:             '_ZNK6google8protobuf8internal12ExtensionSet7ForEachIZNKS2_49InternalSerializeMessageSetWithCachedSizesToArrayEPhPNS0_2io19EpsCopyOutputStreamEE3$_0EET_S9_'
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet18_InternalSerializeEiiPhPNS0_2io19EpsCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          136
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - _ZNK6google8protobuf8internal12ExtensionSet9Extension44InternalSerializeFieldWithCachedSizesToArrayEiPhPNS0_2io19EpsCopyOutputStreamE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1461,7'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1465,27'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet9Extension44InternalSerializeFieldWithCachedSizesToArrayEiPhPNS0_2io19EpsCopyOutputStreamE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1470,25'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1472,12'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1474,25'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet9Extension44InternalSerializeFieldWithCachedSizesToArrayEiPhPNS0_2io19EpsCopyOutputStreamE
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet15ParseMessageSetEPNS0_2io16CodedInputStreamEPKNS0_11MessageLiteEPNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6google8protobuf2io17CodedOutputStreamC2EPNS1_20ZeroCopyOutputStreamE
        - _ZN6google8protobuf2io17CodedOutputStreamD2Ev
        - _ZN6google8protobuf2io18StringOutputStreamC2EPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf2io18StringOutputStreamD2Ev
        - _ZN6google8protobuf8internal12ExtensionSet19ParseMessageSetLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE
        - _ZN6google8protobuf8internal24GeneratedExtensionFinderC2EPKNS0_11MessageLiteE
        - _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
        - _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperC2EPNS0_2io17CodedOutputStreamE
        - _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1451,26'
          Dst:             _ZN6google8protobuf2io18StringOutputStreamC2EPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1452,25'
          Dst:             _ZN6google8protobuf2io17CodedOutputStreamC2EPNS1_20ZeroCopyOutputStreamE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1453,33'
          Dst:             _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperC2EPNS0_2io17CodedOutputStreamE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1454,28'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderC2EPKNS0_11MessageLiteE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1455,10'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet19ParseMessageSetLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1456,1'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1456,1'
          Dst:             _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1456,1'
          Dst:             _ZN6google8protobuf2io17CodedOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1456,1'
          Dst:             _ZN6google8protobuf2io18StringOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1456,1'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1456,1'
          Dst:             _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1456,1'
          Dst:             _ZN6google8protobuf2io17CodedOutputStreamD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1456,1'
          Dst:             _ZN6google8protobuf2io18StringOutputStreamD2Ev
    - functionName:    _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperC2EPNS0_2io17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12FieldSkipperC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:764,12'
          Dst:             _ZN6google8protobuf8internal12FieldSkipperC2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet19ParseMessageSetLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream15ReadTagFallbackEj
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE
        - _ZN6google8protobuf8internal12ExtensionSet23ParseMessageSetItemLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:1408,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:268,24'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/io/coded_stream.h:268,24'
          Dst:             _ZN6google8protobuf2io16CodedInputStream15ReadTagFallbackEj
        - Src:             'third_party/protobuf-lite/extension_set.cc:1412,14'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23ParseMessageSetItemLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1417,14'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet23ParseMessageSetItemLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal23ParseMessageSetItemImplIZNS1_12ExtensionSet23ParseMessageSetItemLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperEE6MSLiteEEbS6_T_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1444,10'
          Dst:             _ZN6google8protobuf8internal23ParseMessageSetItemImplIZNS1_12ExtensionSet23ParseMessageSetItemLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperEE6MSLiteEEbS6_T_
    - functionName:    _ZN6google8protobuf8internal23ParseMessageSetItemImplIZNS1_12ExtensionSet23ParseMessageSetItemLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperEE6MSLiteEEbS6_T_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          298
      EdgeCount:       116
      CyclomaticComplexity: 58
      functionsReached:
        - _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - _ZN6google8protobuf2io16CodedInputStream15ReadTagFallbackEj
        - _ZN6google8protobuf2io16CodedInputStream15RecursionBudgetEv
        - _ZN6google8protobuf2io16CodedInputStream17SetRecursionLimitEi
        - _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - _ZN6google8protobuf2io16CodedInputStream7ReadRawEPvi
        - _ZN6google8protobuf2io16CodedInputStreamC2EPKhi
        - _ZN6google8protobuf2io16CodedInputStreamD2Ev
        - _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
        - _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - _ZZN6google8protobuf8internal12ExtensionSet23ParseMessageSetItemLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperEEN6MSLite10ParseFieldEiS5_
        - _ZZN6google8protobuf8internal12ExtensionSet23ParseMessageSetItemLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperEEN6MSLite9SkipFieldEjS5_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1805,5'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1802,31'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7AdvanceEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1802,31'
          Dst:             _ZN6google8protobuf2io16CodedInputStream15ReadTagFallbackEj
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1808,21'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1814,32'
          Dst:             _ZN6google8protobuf2io16CodedInputStreamC2EPKhi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1817,46'
          Dst:             _ZN6google8protobuf2io16CodedInputStream15RecursionBudgetEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1817,21'
          Dst:             _ZN6google8protobuf2io16CodedInputStream17SetRecursionLimitEi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1818,19'
          Dst:             _ZZN6google8protobuf8internal12ExtensionSet23ParseMessageSetItemLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperEEN6MSLite10ParseFieldEiS5_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1822,9'
          Dst:             _ZN6google8protobuf2io16CodedInputStreamD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1822,9'
          Dst:             _ZN6google8protobuf2io16CodedInputStreamD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1831,23'
          Dst:             _ZN6google8protobuf2io16CodedInputStream12ReadVarint32EPj
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1834,24'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream12VarintSize32Ej
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1837,17'
          Dst:             _ZN6google8protobuf2io17CodedOutputStream20WriteVarint32ToArrayEjPh
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1838,23'
          Dst:             _ZN6google8protobuf2io16CodedInputStream7ReadRawEPvi
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1841,19'
          Dst:             _ZZN6google8protobuf8internal12ExtensionSet23ParseMessageSetItemLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperEEN6MSLite10ParseFieldEiS5_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h:1854,17'
          Dst:             _ZZN6google8protobuf8internal12ExtensionSet23ParseMessageSetItemLiteEPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperEEN6MSLite9SkipFieldEjS5_
    - functionName:    _ZN6google8protobuf8internal12FieldSkipperC2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/wire_format_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPKNS0_11MessageLiteEPNS3_17CodedOutputStreamE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE
        - _ZN6google8protobuf8internal24GeneratedExtensionFinderC2EPKNS0_11MessageLiteE
        - _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
        - _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperC2EPNS0_2io17CodedOutputStreamE
        - _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1398,33'
          Dst:             _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperC2EPNS0_2io17CodedOutputStreamE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1399,28'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderC2EPKNS0_11MessageLiteE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1400,10'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1401,1'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1401,1'
          Dst:             _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1401,1'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1401,1'
          Dst:             _ZN6google8protobuf8internal29CodedOutputStreamFieldSkipperD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPKNS0_11MessageLiteE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE
        - _ZN6google8protobuf8internal12FieldSkipperC2Ev
        - _ZN6google8protobuf8internal12FieldSkipperD2Ev
        - _ZN6google8protobuf8internal24GeneratedExtensionFinderC2EPKNS0_11MessageLiteE
        - _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1390,16'
          Dst:             _ZN6google8protobuf8internal12FieldSkipperC2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1391,28'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderC2EPKNS0_11MessageLiteE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1392,10'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEjPNS0_2io16CodedInputStreamEPNS1_15ExtensionFinderEPNS1_12FieldSkipperE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1393,1'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1393,1'
          Dst:             _ZN6google8protobuf8internal12FieldSkipperD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1393,1'
          Dst:             _ZN6google8protobuf8internal24GeneratedExtensionFinderD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1393,1'
          Dst:             _ZN6google8protobuf8internal12FieldSkipperD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet23ParseMessageSetItemTmplINS0_11MessageLiteENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEPKcSD_PKT_PNS1_16InternalMetadataEPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          406
      EdgeCount:       143
      CyclomaticComplexity: 70
      functionsReached:
        - _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - _ZN6google8protobuf8internal12ExtensionSet10AddMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - _ZN6google8protobuf8internal12ExtensionSet13FindExtensionEijPKNS0_11MessageLiteEPKNS1_12ParseContextEPNS1_13ExtensionInfoEPb
        - _ZN6google8protobuf8internal12ExtensionSet14MutableMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - _ZN6google8protobuf8internal12ExtensionSet21ParseFieldMaybeLazilyEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - _ZN6google8protobuf8internal12ParseContext4dataEv
        - _ZN6google8protobuf8internal12ParseContextC2IJRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEibPPKcDpOT_
        - _ZN6google8protobuf8internal13ExtensionInfoC2Ev
        - _ZN6google8protobuf8internal14ParseBigVarintEPKcPm
        - _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - _ZN6google8protobuf8internal18EpsCopyInputStream10ReadStringEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - _ZN6google8protobuf8internal20WriteLengthDelimitedEjNS0_11StringPieceEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - _ZN6google8protobuf8internal8ReadSizeEPPKc
        - _ZNK6google8protobuf8internal12ParseContext5depthEv
        - _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - _ZNK6google8protobuf8internal18EpsCopyInputStream12EndedAtLimitEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:211,16'
          Dst:             _ZN6google8protobuf8internal12ParseContext4DoneEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:215,13'
          Dst:             _ZN6google8protobuf8internal14ParseBigVarintEPKcPm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:219,23'
          Dst:             _ZN6google8protobuf8internal13ExtensionInfoC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:221,14'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet13FindExtensionEijPKNS0_11MessageLiteEPKNS1_12ParseContextEPNS1_13ExtensionInfoEPb
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:223,41'
          Dst:             _ZN6google8protobuf11StringPieceC2INSt3__19allocatorIcEEEERKNS3_12basic_stringIcNS3_11char_traitsIcEET_EE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:224,42'
          Dst:             _ZNK6google8protobuf8internal16InternalMetadata8PtrValueINS2_9ContainerINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:224,42'
          Dst:             _ZN6google8protobuf8internal16InternalMetadata27mutable_unknown_fields_slowINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEPT_v
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:223,11'
          Dst:             _ZN6google8protobuf8internal20WriteLengthDelimitedEjNS0_11StringPieceEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:228,21'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10AddMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:231,21'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet14MutableMessageEihRKNS0_11MessageLiteEPKNS0_15FieldDescriptorE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:238,37'
          Dst:             _ZNK6google8protobuf8internal12ParseContext5depthEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:238,24'
          Dst:             _ZN6google8protobuf8internal12ParseContextC2IJRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEibPPKcDpOT_
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:239,38'
          Dst:             _ZN6google8protobuf8internal12ParseContext4dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:239,19'
          Dst:             _ZN6google8protobuf8internal12ParseContext4dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:240,41'
          Dst:             _ZN6google8protobuf8internal12ParseContext4dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:240,19'
          Dst:             _ZN6google8protobuf8internal12ParseContext4dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:241,11'
          Dst:             _ZNK6google8protobuf8internal18EpsCopyInputStream12EndedAtLimitEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:248,15'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet21ParseFieldMaybeLazilyEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:253,22'
          Dst:             _ZN6google8protobuf8internal8ReadSizeEPPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:255,20'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10ReadStringEPKciPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:260,13'
          Dst:             _ZN6google8protobuf8internal7ReadTagEPKcPjj
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:262,14'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream10SetLastTagEj
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set_inl.h:265,13'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10ParseFieldEmPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet19ParseMessageSetItemEPKcPKNS0_11MessageLiteEPNS1_16InternalMetadataEPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet23ParseMessageSetItemTmplINS0_11MessageLiteENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEPKcSD_PKT_PNS1_16InternalMetadataEPNS1_12ParseContextE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1211,10'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet23ParseMessageSetItemTmplINS0_11MessageLiteENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEEPKcSD_PKT_PNS1_16InternalMetadataEPNS1_12ParseContextE
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet9Extension13IsInitializedEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1766
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          123
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE3GetEi
        - _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1767,7'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1769,51'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1770,38'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE3GetEi
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet13IsInitializedEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - _ZNK6google8protobuf8internal12ExtensionSet9Extension13IsInitializedEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1130,7'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1132,22'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet9Extension13IsInitializedEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1136,29'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1136,49'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1137,21'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet9Extension13IsInitializedEv
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet13SwapExtensionEPS2_i
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          207
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12ExtensionSet26InternalExtensionMergeFromEiRKNS2_9ExtensionE
        - _ZN6google8protobuf8internal12ExtensionSet5EraseEi
        - _ZN6google8protobuf8internal12ExtensionSet6InsertEi
        - _ZN6google8protobuf8internal12ExtensionSet9Extension5ClearEv
        - _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZNK6google8protobuf8internal12ExtensionSet8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1078,25'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1079,33'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1086,9'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8GetArenaEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1086,30'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8GetArenaEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1095,20'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1096,12'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet26InternalExtensionMergeFromEiRKNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1097,34'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1098,18'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9Extension5ClearEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1099,14'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet26InternalExtensionMergeFromEiRKNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1100,17'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9Extension5ClearEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1101,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet26InternalExtensionMergeFromEiRKNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1102,5'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1102,5'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1107,9'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8GetArenaEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1107,30'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8GetArenaEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1108,8'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet6InsertEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1110,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet26InternalExtensionMergeFromEiRKNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1112,12'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet5EraseEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1117,9'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8GetArenaEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1117,30'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8GetArenaEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1118,15'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet6InsertEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1120,14'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet26InternalExtensionMergeFromEiRKNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1122,5'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet5EraseEi
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1824
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
        - _ZN6google8protobuf8internal12ExtensionSet20FindOrNullInLargeMapEi
        - _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1814,7'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1815,12'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet20FindOrNullInLargeMapEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1817,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1819,24'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet8GetArenaEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 294
      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:    _ZN6google8protobuf8internal12ExtensionSet5EraseEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1909
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
        - _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1898,7'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1902,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1904,24'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
    - functionName:    _ZN6google8protobuf8internal12ExtensionSetD2Ev
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet13DeleteFlatMapEPKNS2_8KeyValueEt
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachIZNS2_D1EvE3$_0EET_S5_'
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:198,5'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachIZNS2_D1EvE3$_0EET_S5_'
        - Src:             'third_party/protobuf-lite/extension_set.cc:199,9'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:202,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet13DeleteFlatMapEPKNS2_8KeyValueEt
        - Src:             'third_party/protobuf-lite/extension_set.cc:198,5'
          Dst:             __clang_call_terminate
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachIZNS2_D1EvE3$_0EET_S5_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNS2_D1EvE3$_0EET0_T_SI_SH_'
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPNS2_8KeyValueEZNS2_D1EvE3$_0EET0_T_S8_S7_'
        - _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:689,9'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:690,14'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNS2_D1EvE3$_0EET0_T_SI_SH_'
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:692,20'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:692,34'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:692,12'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPNS2_8KeyValueEZNS2_D1EvE3$_0EET0_T_S8_S7_'
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet4SwapEPS2_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - _ZNK6google8protobuf8internal12ExtensionSet8GetArenaEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1058,7'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8GetArenaEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1058,24'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8GetArenaEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1067,18'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetC2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1068,19'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'third_party/protobuf-lite/extension_set.cc:1069,8'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1070,8'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'third_party/protobuf-lite/extension_set.cc:1071,5'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet5ClearEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1072,5'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
        - Src:             'third_party/protobuf-lite/extension_set.cc:1073,3'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1073,3'
          Dst:             _ZN6google8protobuf8internal12ExtensionSetD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet9MergeFromERKS2_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
        - _ZN6google8protobuf8internal12ExtensionSet12GrowCapacityEm
        - _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZN6google8protobuf8internal12_GLOBAL__N_111SizeOfUnionIPNS1_12ExtensionSet8KeyValueENSt3__114__map_iteratorINS7_15__tree_iteratorINS7_12__value_typeIiNS4_9ExtensionEEEPNS7_11__tree_nodeISC_PvEElEEEEEEmT_SJ_T0_SK_
        - _ZN6google8protobuf8internal12_GLOBAL__N_111SizeOfUnionIPNS1_12ExtensionSet8KeyValueEPKS5_EEmT_S9_T0_SA_
        - _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - '_ZNK6google8protobuf8internal12ExtensionSet7ForEachIZNS2_9MergeFromERKS2_E3$_0EET_S7_'
        - _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:904,7'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:905,9'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:906,32'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:906,46'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:906,64'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:907,38'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:906,20'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_111SizeOfUnionIPNS1_12ExtensionSet8KeyValueEPKS5_EEmT_S9_T0_SA_
        - Src:             'third_party/protobuf-lite/extension_set.cc:906,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet12GrowCapacityEm
        - Src:             'third_party/protobuf-lite/extension_set.cc:909,32'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:909,46'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:909,20'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_111SizeOfUnionIPNS1_12ExtensionSet8KeyValueENSt3__114__map_iteratorINS7_15__tree_iteratorINS7_12__value_typeIiNS4_9ExtensionEEEPNS7_11__tree_nodeISC_PvEElEEEEEEmT_SJ_T0_SK_
        - Src:             'third_party/protobuf-lite/extension_set.cc:909,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet12GrowCapacityEm
        - Src:             'third_party/protobuf-lite/extension_set.cc:914,9'
          Dst:             '_ZNK6google8protobuf8internal12ExtensionSet7ForEachIZNS2_9MergeFromERKS2_E3$_0EET_S7_'
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet5ClearEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachIZNS2_5ClearEvE3$_0EET_S5_'
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:878,3'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachIZNS2_5ClearEvE3$_0EET_S5_'
    - functionName:    '_ZN6google8protobuf8internal12ExtensionSet7ForEachIZNS2_5ClearEvE3$_0EET_S5_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNS2_5ClearEvE3$_0EET0_T_SI_SH_'
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPNS2_8KeyValueEZNS2_5ClearEvE3$_0EET0_T_S8_S7_'
        - _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:689,9'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:690,14'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNS2_5ClearEvE3$_0EET0_T_SI_SH_'
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:692,20'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10flat_beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:692,34'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:692,12'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPNS2_8KeyValueEZNS2_5ClearEvE3$_0EET0_T_S8_S7_'
    - functionName:    _ZN6google8protobuf8internal12_GLOBAL__N_111SizeOfUnionIPNS1_12ExtensionSet8KeyValueEPKS5_EEmT_S9_T0_SA_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12_GLOBAL__N_111SizeOfUnionIPNS1_12ExtensionSet8KeyValueENSt3__114__map_iteratorINS7_15__tree_iteratorINS7_12__value_typeIiNS4_9ExtensionEEEPNS7_11__tree_nodeISC_PvEElEEEEEEmT_SJ_T0_SK_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNK6google8protobuf8internal12ExtensionSet7ForEachIZNS2_9MergeFromERKS2_E3$_0EET_S7_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNS2_9MergeFromERKS2_E3$_0EET0_T_SK_SJ_'
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPKNS2_8KeyValueEZNS2_9MergeFromERKS2_E3$_0EET0_T_SB_SA_'
        - _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:698,9'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:699,14'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNS2_9MergeFromERKS2_E3$_0EET0_T_SK_SJ_'
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:701,20'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:701,34'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:701,12'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPKNS2_8KeyValueEZNS2_9MergeFromERKS2_E3$_0EET0_T_SB_SA_'
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE12SwapElementsEii
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2347
      functionLinenumberEnd: 2349
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase12SwapElementsEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2348,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase12SwapElementsEii
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet12SwapElementsEiii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 42
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE12SwapElementsEii
        - _ZN6google8protobuf13RepeatedFieldIdE12SwapElementsEii
        - _ZN6google8protobuf13RepeatedFieldIfE12SwapElementsEii
        - _ZN6google8protobuf13RepeatedFieldIiE12SwapElementsEii
        - _ZN6google8protobuf13RepeatedFieldIjE12SwapElementsEii
        - _ZN6google8protobuf13RepeatedFieldIlE12SwapElementsEii
        - _ZN6google8protobuf13RepeatedFieldImE12SwapElementsEii
        - _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE12SwapElementsEii
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12SwapElementsEii
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:841,3'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:837,26'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:838,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:838,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:838,35'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:838,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:838,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:839,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:839,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:839,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:839,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:841,11'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:838,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:839,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:843,40'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE12SwapElementsEii
        - Src:             'third_party/protobuf-lite/extension_set.cc:846,40'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE12SwapElementsEii
        - Src:             'third_party/protobuf-lite/extension_set.cc:849,41'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE12SwapElementsEii
        - Src:             'third_party/protobuf-lite/extension_set.cc:852,41'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE12SwapElementsEii
        - Src:             'third_party/protobuf-lite/extension_set.cc:855,40'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE12SwapElementsEii
        - Src:             'third_party/protobuf-lite/extension_set.cc:858,41'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE12SwapElementsEii
        - Src:             'third_party/protobuf-lite/extension_set.cc:861,39'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE12SwapElementsEii
        - Src:             'third_party/protobuf-lite/extension_set.cc:864,39'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE12SwapElementsEii
        - Src:             'third_party/protobuf-lite/extension_set.cc:867,41'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE12SwapElementsEii
        - Src:             'third_party/protobuf-lite/extension_set.cc:870,42'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE12SwapElementsEii
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE11ReleaseLastEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2372
      functionLinenumberEnd: 2373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase11ReleaseLastINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2373,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase11ReleaseLastINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEv
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet11ReleaseLastEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE11ReleaseLastEv
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:829,26'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:830,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:830,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:830,35'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:830,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:830,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:831,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:831,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:831,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:831,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:832,3'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:832,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:832,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:832,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:832,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:833,45'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE11ReleaseLastEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:830,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:831,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:832,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE10RemoveLastEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2203
      functionLinenumberEnd: 2205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase10RemoveLastINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2204,25'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase10RemoveLastINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEvv
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet10RemoveLastEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          224
      EdgeCount:       81
      CyclomaticComplexity: 42
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE10RemoveLastEv
        - _ZN6google8protobuf13RepeatedFieldIdE10RemoveLastEv
        - _ZN6google8protobuf13RepeatedFieldIfE10RemoveLastEv
        - _ZN6google8protobuf13RepeatedFieldIiE10RemoveLastEv
        - _ZN6google8protobuf13RepeatedFieldIjE10RemoveLastEv
        - _ZN6google8protobuf13RepeatedFieldIlE10RemoveLastEv
        - _ZN6google8protobuf13RepeatedFieldImE10RemoveLastEv
        - _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE10RemoveLastEv
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE10RemoveLastEv
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:794,3'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:790,26'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:791,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:791,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:791,35'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:791,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:791,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:792,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:792,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:792,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:792,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:794,11'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:791,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:792,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:796,40'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE10RemoveLastEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:799,40'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE10RemoveLastEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:802,41'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE10RemoveLastEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:805,41'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE10RemoveLastEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:808,40'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE10RemoveLastEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:811,41'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE10RemoveLastEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:814,39'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE10RemoveLastEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:817,39'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE10RemoveLastEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:820,41'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE10RemoveLastEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:823,42'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE10RemoveLastEv
    - functionName:    _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE7MutableEi
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/repeated_field.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/repeated_field.h:2189,32'
          Dst:             _ZN6google8protobuf8internal20RepeatedPtrFieldBase7MutableINS0_16RepeatedPtrFieldINS0_11MessageLiteEE11TypeHandlerEEEPNT_4TypeEi
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet22MutableRepeatedMessageEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          198
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE7MutableEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:750,26'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:751,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:751,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:751,35'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:751,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:751,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:752,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:752,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:752,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:752,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:752,3'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:752,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:752,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:752,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:752,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:753,45'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE7MutableEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:751,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:752,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:752,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet18GetRepeatedMessageEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          198
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE3GetEi
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:743,32'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:744,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:744,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:744,35'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:744,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:744,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:745,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:745,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:745,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:745,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:745,3'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:745,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:745,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:745,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:745,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:746,45'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:744,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:745,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:745,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1801
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - _ZNK6google8protobuf8internal12ExtensionSet20FindOrNullInLargeMapEi
        - _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1791,7'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1792,12'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet20FindOrNullInLargeMapEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:1794,25'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1796,24'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet25UnsafeArenaReleaseMessageEiRKNS0_11MessageLiteE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          210
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12ExtensionSet5EraseEi
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:717,26'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:722,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:722,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:722,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:722,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:722,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:722,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:722,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:722,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:722,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:722,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:722,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:732,5'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet5EraseEi
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet14ReleaseMessageEiRKNS0_11MessageLiteE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          239
      EdgeCount:       49
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12ExtensionSet5EraseEi
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:688,26'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:693,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:693,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:693,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:693,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:693,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:693,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:693,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:693,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:693,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:693,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:693,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:710,5'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet5EraseEi
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet30UnsafeArenaSetAllocatedMessageEihPKNS0_15FieldDescriptorEPNS0_11MessageLiteE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          286
      EdgeCount:       62
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet14ClearExtensionEi
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:662,5'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet14ClearExtensionEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:666,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:668,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:668,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:668,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:668,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:668,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:668,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:673,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:673,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:673,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:673,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:673,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:673,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:673,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:673,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:673,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:673,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:673,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet14ClearExtensionEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12ExtensionSet9Extension5ClearEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:263,20'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:265,8'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet9Extension5ClearEv
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet19SetAllocatedMessageEihPKNS0_15FieldDescriptorEPNS0_11MessageLiteE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          392
      EdgeCount:       78
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6google8protobuf5Arena3OwnINS0_11MessageLiteEEEvPT_
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet14ClearExtensionEi
        - _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf11MessageLite8GetArenaEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:617,5'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet14ClearExtensionEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:620,35'
          Dst:             _ZNK6google8protobuf11MessageLite8GetArenaEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:622,7'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet17MaybeNewExtensionEiPKNS0_15FieldDescriptorEPPNS2_9ExtensionE
        - Src:             'third_party/protobuf-lite/extension_set.cc:624,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:624,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:624,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:624,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:624,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:624,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:631,15'
          Dst:             _ZN6google8protobuf5Arena3OwnINS0_11MessageLiteEEEvPT_
        - Src:             'third_party/protobuf-lite/extension_set.cc:637,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:637,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:637,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:637,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:637,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:637,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:637,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:637,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:637,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:637,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:637,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:648,17'
          Dst:             _ZN6google8protobuf5Arena3OwnINS0_11MessageLiteEEEvPT_
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet10GetMessageEiRKNS0_11MessageLiteE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          179
      EdgeCount:       36
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:566,32'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:571,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:571,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:571,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:571,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:571,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:571,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:571,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:571,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:571,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:571,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:571,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet21MutableRepeatedStringEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          198
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE7MutableEi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:539,26'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:540,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:540,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:540,35'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:540,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:540,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:541,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:541,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:541,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:541,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:541,3'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:541,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:541,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:541,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:541,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:542,44'
          Dst:             _ZN6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE7MutableEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:540,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:541,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:541,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet17GetRepeatedStringEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          198
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:532,32'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:533,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:533,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:533,35'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:533,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:533,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:534,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:534,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:534,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:534,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:534,3'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:534,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:534,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:534,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:534,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:535,44'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:533,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:534,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:534,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet9GetStringEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          166
      EdgeCount:       37
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:505,32'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:510,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:510,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:510,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:510,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:510,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:510,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:510,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:510,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:510,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:510,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:510,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet15SetRepeatedEnumEiii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          200
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE3SetEiRKi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:477,26'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:478,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:478,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:478,35'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:478,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:478,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:479,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:479,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:479,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:479,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:479,3'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:479,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:479,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:479,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:479,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:480,35'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE3SetEiRKi
        - Src:             'third_party/protobuf-lite/extension_set.cc:478,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:479,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:479,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet15GetRepeatedEnumEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          199
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:470,32'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:471,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:471,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:471,35'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:471,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:471,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:472,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:472,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:472,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:472,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:472,3'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:472,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:472,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:472,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:472,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:473,42'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:471,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:472,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:472,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet7GetEnumEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          166
      EdgeCount:       37
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:445,32'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:450,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:450,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:450,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:450,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:450,5'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:450,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:450,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:450,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:450,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:450,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:450,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet23MutableRawRepeatedFieldEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:434,26'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:435,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:435,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:435,35'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:435,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:435,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:435,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet19GetRawRepeatedFieldEiPKv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:360,32'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet15SetRepeatedBoolEiib
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          201
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIbE3SetEiRKb
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf13RepeatedFieldIbE3SetEiRKb
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet15GetRepeatedBoolEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          200
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf13RepeatedFieldIbE3GetEi
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet7GetBoolEib
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          169
      EdgeCount:       37
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:354,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet17SetRepeatedDoubleEiid
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          200
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIdE3SetEiRKd
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf13RepeatedFieldIdE3SetEiRKd
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet17GetRepeatedDoubleEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          199
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf13RepeatedFieldIdE3GetEi
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet9GetDoubleEid
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          166
      EdgeCount:       37
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:353,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet16SetRepeatedFloatEiif
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          200
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIfE3SetEiRKf
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf13RepeatedFieldIfE3SetEiRKf
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet16GetRepeatedFloatEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          199
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf13RepeatedFieldIfE3GetEi
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet8GetFloatEif
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          166
      EdgeCount:       37
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:352,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet17SetRepeatedUInt64Eiim
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          200
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldImE3SetEiRKm
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf13RepeatedFieldImE3SetEiRKm
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet17GetRepeatedUInt64Eii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          199
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet9GetUInt64Eim
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          166
      EdgeCount:       37
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:351,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet17SetRepeatedUInt32Eiij
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          200
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIjE3SetEiRKj
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf13RepeatedFieldIjE3SetEiRKj
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet17GetRepeatedUInt32Eii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          199
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet9GetUInt32Eij
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          166
      EdgeCount:       37
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:350,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet16SetRepeatedInt64Eiil
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          200
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIlE3SetEiRKl
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf13RepeatedFieldIlE3SetEiRKl
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet16GetRepeatedInt64Eii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          199
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet8GetInt64Eil
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          166
      EdgeCount:       37
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:349,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet16SetRepeatedInt32Eiii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          200
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf13RepeatedFieldIiE3SetEiRKi
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf13RepeatedFieldIiE3SetEiRKi
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet16GetRepeatedInt32Eii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          199
      EdgeCount:       42
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE3GetEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet8GetInt32Eii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          166
      EdgeCount:       37
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:348,1'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet13ExtensionTypeEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          94
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:251,26'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:253,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:253,24'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:253,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:253,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:253,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:257,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:257,24'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:257,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:257,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:257,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet9Extension7GetSizeEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          184
      EdgeCount:       59
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE4sizeEv
        - _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'third_party/protobuf-lite/extension_set.cc:1701,3'
          Branch Sides:    []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:1700,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:1700,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:1700,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1700,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1701,11'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18cpp_typeEh
        - Src:             'third_party/protobuf-lite/extension_set.cc:1700,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1706,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1707,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIlE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1708,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIjE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1709,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldImE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1710,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIfE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1711,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIdE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1712,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIbE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1713,5'
          Dst:             _ZNK6google8protobuf13RepeatedFieldIiE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1714,5'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1715,5'
          Dst:             _ZNK6google8protobuf16RepeatedPtrFieldINS0_11MessageLiteEE4sizeEv
        - Src:             'third_party/protobuf-lite/extension_set.cc:1719,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:1719,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:1719,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:1719,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:1719,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet13ExtensionSizeEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - _ZNK6google8protobuf8internal12ExtensionSet9Extension7GetSizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:246,26'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:247,33'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet9Extension7GetSizeEv
    - functionName:    '_ZNK6google8protobuf8internal12ExtensionSet7ForEachIZNKS2_13NumExtensionsEvE3$_0EET_S5_'
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNKS2_13NumExtensionsEvE3$_0EET0_T_SI_SH_'
        - '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPKNS2_8KeyValueEZNKS2_13NumExtensionsEvE3$_0EET0_T_S9_S8_'
        - _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:698,9'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8is_largeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:699,14'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachINSt3__114__map_iteratorINS4_15__tree_iteratorINS4_12__value_typeIiNS2_9ExtensionEEEPNS4_11__tree_nodeIS9_PvEElEEEEZNKS2_13NumExtensionsEvE3$_0EET0_T_SI_SH_'
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:701,20'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10flat_beginEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:701,34'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet8flat_endEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/extension_set.h:701,12'
          Dst:             '_ZN6google8protobuf8internal12ExtensionSet7ForEachIPKNS2_8KeyValueEZNKS2_13NumExtensionsEvE3$_0EET0_T_S9_S8_'
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet13NumExtensionsEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNK6google8protobuf8internal12ExtensionSet7ForEachIZNKS2_13NumExtensionsEvE3$_0EET_S5_'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:237,3'
          Dst:             '_ZNK6google8protobuf8internal12ExtensionSet7ForEachIZNKS2_13NumExtensionsEvE3$_0EET_S5_'
    - functionName:    _ZNK6google8protobuf8internal12ExtensionSet3HasEi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:229,26'
          Dst:             _ZNK6google8protobuf8internal12ExtensionSet10FindOrNullEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:231,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:231,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:231,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:231,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:231,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSetC2EPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          203
      EdgeCount:       35
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:193,18'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:193,18'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:193,18'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:193,18'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:193,18'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:193,18'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:315,21'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet24RegisterMessageExtensionEPKNS0_11MessageLiteEihbbS5_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          115
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18RegisterEPKNS0_11MessageLiteEiNS1_13ExtensionInfoE
        - _ZN6google8protobuf8internal13ExtensionInfoC2Ehbb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:176,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:176,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:176,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:176,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:178,17'
          Dst:             _ZN6google8protobuf8internal13ExtensionInfoC2Ehbb
        - Src:             'third_party/protobuf-lite/extension_set.cc:180,3'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18RegisterEPKNS0_11MessageLiteEiNS1_13ExtensionInfoE
        - Src:             'third_party/protobuf-lite/extension_set.cc:176,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal13ExtensionInfoC2Ehbb
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/extension_set.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12_GLOBAL__N_18RegisterEPKNS0_11MessageLiteEiNS1_13ExtensionInfoE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          135
      EdgeCount:       43
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN6google8protobuf18InsertIfNotPresentINSt3__113unordered_mapINS2_4pairIPKNS0_11MessageLiteEiEENS0_8internal13ExtensionInfoENS9_12_GLOBAL__N_115ExtensionHasherENS2_8equal_toIS8_EENS2_9allocatorINS4_IKS8_SA_EEEEEEEEbPT_RKNSK_10value_type10first_typeERKNSM_11second_typeE
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6google8protobuf8internal10LogMessagelsEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal16OnShutdownDeleteINSt3__113unordered_mapINS3_4pairIPKNS0_11MessageLiteEiEENS1_13ExtensionInfoENS1_12_GLOBAL__N_115ExtensionHasherENS3_8equal_toIS9_EENS3_9allocatorINS5_IKS9_SA_EEEEEEEEPT_SL_
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:104,3'
          Dst:             __cxa_guard_acquire
        - Src:             'third_party/protobuf-lite/extension_set.cc:104,39'
          Dst:             _ZN6google8protobuf8internal16OnShutdownDeleteINSt3__113unordered_mapINS3_4pairIPKNS0_11MessageLiteEiEENS1_13ExtensionInfoENS1_12_GLOBAL__N_115ExtensionHasherENS3_8equal_toIS9_EENS3_9allocatorINS5_IKS9_SA_EEEEEEEEPT_SL_
        - Src:             'third_party/protobuf-lite/extension_set.cc:104,3'
          Dst:             __cxa_guard_release
        - Src:             'third_party/protobuf-lite/extension_set.cc:106,8'
          Dst:             _ZN6google8protobuf18InsertIfNotPresentINSt3__113unordered_mapINS2_4pairIPKNS0_11MessageLiteEiEENS0_8internal13ExtensionInfoENS9_12_GLOBAL__N_115ExtensionHasherENS2_8equal_toIS8_EENS2_9allocatorINS4_IKS8_SA_EEEEEEEEbPT_RKNSK_10value_type10first_typeERKNSM_11second_typeE
        - Src:             'third_party/protobuf-lite/extension_set.cc:108,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:108,23'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:109,16'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'third_party/protobuf-lite/extension_set.cc:109,50'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:110,16'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'third_party/protobuf-lite/extension_set.cc:110,26'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:108,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:108,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:104,3'
          Dst:             __cxa_guard_abort
        - Src:             'third_party/protobuf-lite/extension_set.cc:108,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internalL21CallNoArgValidityFuncEPKvi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet21RegisterEnumExtensionEPKNS0_11MessageLiteEihbbPFbiE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - char
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          106
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18RegisterEPKNS0_11MessageLiteEiNS1_13ExtensionInfoE
        - _ZN6google8protobuf8internal13ExtensionInfoC2Ehbb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:164,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:164,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:164,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:164,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:165,17'
          Dst:             _ZN6google8protobuf8internal13ExtensionInfoC2Ehbb
        - Src:             'third_party/protobuf-lite/extension_set.cc:169,3'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18RegisterEPKNS0_11MessageLiteEiNS1_13ExtensionInfoE
        - Src:             'third_party/protobuf-lite/extension_set.cc:164,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12ExtensionSet17RegisterExtensionEPKNS0_11MessageLiteEihbb
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/extension_set.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          198
      EdgeCount:       42
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal12_GLOBAL__N_18RegisterEPKNS0_11MessageLiteEiNS1_13ExtensionInfoE
        - _ZN6google8protobuf8internal13ExtensionInfoC2Ehbb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/extension_set.cc:140,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:140,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:140,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:140,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:141,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:141,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:141,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:141,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:142,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/extension_set.cc:142,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/extension_set.cc:142,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/extension_set.cc:142,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:143,17'
          Dst:             _ZN6google8protobuf8internal13ExtensionInfoC2Ehbb
        - Src:             'third_party/protobuf-lite/extension_set.cc:144,3'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18RegisterEPKNS0_11MessageLiteEiNS1_13ExtensionInfoE
        - Src:             'third_party/protobuf-lite/extension_set.cc:140,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:141,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/extension_set.cc:142,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal12_GLOBAL__N_18GetValueEPKNS1_9EnumEntryEii
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_enum_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN6google8protobuf8internal14LookUpEnumNameEPKNS1_9EnumEntryEPKimiENK3$_0clEii'
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_enum_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal12_GLOBAL__N_18GetValueEPKNS1_9EnumEntryEii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_enum_util.cc:73,12'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18GetValueEPKNS1_9EnumEntryEii
        - Src:             'third_party/protobuf-lite/generated_enum_util.cc:73,40'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_18GetValueEPKNS1_9EnumEntryEii
    - functionName:    _ZN6google8protobufltENS0_11StringPieceES1_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece4sizeEv
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:409,9'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:409,20'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:409,31'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:409,42'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:410,26'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:410,36'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:410,17'
          Dst:             memcmp
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:411,34'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:411,45'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
    - functionName:    _ZN6google8protobuf8internal21ExplicitlyConstructedINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE11get_mutableEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      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:    _ZN6google8protobuf8internal21ExplicitlyConstructedINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE9ConstructIJRKNS0_11StringPieceEEEEvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6google8protobuf11StringPiececvNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:137,21'
          Dst:             _ZNK6google8protobuf11StringPiececvNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEv
    - functionName:    _ZN6google8protobuf8internal21InitializeEnumStringsEPKNS1_9EnumEntryEPKimPNS1_21ExplicitlyConstructedINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_enum_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6google8protobuf8internal21ExplicitlyConstructedINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE11get_mutableEv
        - _ZN6google8protobuf8internal21ExplicitlyConstructedINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE9ConstructIJRKNS0_11StringPieceEEEEvDpOT_
        - _ZN6google8protobuf8internal23OnShutdownDestroyStringEPKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_enum_util.cc:87,21'
          Dst:             _ZN6google8protobuf8internal21ExplicitlyConstructedINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE9ConstructIJRKNS0_11StringPieceEEEEvDpOT_
        - Src:             'third_party/protobuf-lite/generated_enum_util.cc:88,55'
          Dst:             _ZN6google8protobuf8internal21ExplicitlyConstructedINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE11get_mutableEv
        - Src:             'third_party/protobuf-lite/generated_enum_util.cc:88,5'
          Dst:             _ZN6google8protobuf8internal23OnShutdownDestroyStringEPKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf8internal14LookUpEnumNameEPKNS1_9EnumEntryEPKimi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_enum_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobufeqENS0_11StringPieceES1_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK6google8protobuf11StringPiece4dataEv
        - _ZNK6google8protobuf11StringPiece4sizeEv
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:394,34'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:395,16'
          Dst:             _ZNK6google8protobuf11StringPiece4sizeEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:399,12'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:399,24'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:400,16'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:400,26'
          Dst:             _ZNK6google8protobuf11StringPiece4dataEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/stubs/stringpiece.h:400,7'
          Dst:             memcmp
    - functionName:    _ZN6google8protobuf8internal12_GLOBAL__N_117EnumCompareByNameERKNS1_9EnumEntryES5_
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_enum_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobufltENS0_11StringPieceES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_enum_util.cc:43,30'
          Dst:             _ZN6google8protobufltENS0_11StringPieceES1_
    - functionName:    _ZN6google8protobuf8internal15LookUpEnumValueEPKNS1_9EnumEntryEmNS0_11StringPieceEPi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/generated_enum_util.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6google8protobuf8internal12_GLOBAL__N_117EnumCompareByNameERKNS1_9EnumEntryES5_
        - _ZN6google8protobufeqENS0_11StringPieceES1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/generated_enum_util.cc:62,13'
          Dst:             _ZN6google8protobuf8internal12_GLOBAL__N_117EnumCompareByNameERKNS1_9EnumEntryES5_
        - Src:             'third_party/protobuf-lite/generated_enum_util.cc:63,38'
          Dst:             _ZN6google8protobufeqENS0_11StringPieceES1_
    - functionName:    _ZZN6google8protobuf8internal18EpsCopyInputStream12AppendStringEPKcPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEENKUlS4_lE_clES4_l
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream14AppendUntilEndIZNS2_12AppendStringEPKcPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEUlS5_lE_EES5_S5_RKT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          205
      EdgeCount:       40
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - _ZZN6google8protobuf8internal18EpsCopyInputStream12AppendStringEPKcPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEENKUlS4_lE_clES4_l
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:351,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:351,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:351,7'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:351,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:352,7'
          Dst:             _ZZN6google8protobuf8internal18EpsCopyInputStream12AppendStringEPKcPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEENKUlS4_lE_clES4_l
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:353,13'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream4NextEv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:351,7'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:358,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:358,5'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:358,5'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:358,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:359,5'
          Dst:             _ZZN6google8protobuf8internal18EpsCopyInputStream12AppendStringEPKcPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEENKUlS4_lE_clES4_l
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:358,5'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZNK6google8protobuf8internal19ImplicitWeakMessage18_InternalSerializeEPhPNS0_2io19EpsCopyOutputStreamE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:85,20'
          Dst:             _ZN6google8protobuf2io19EpsCopyOutputStream8WriteRawEPKviPh
    - functionName:    _ZNK6google8protobuf8internal19ImplicitWeakMessage13GetCachedSizeEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal19ImplicitWeakMessage12ByteSizeLongEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19ImplicitWeakMessage21CheckTypeAndMergeFromERKNS0_11MessageLiteE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6google8protobuf8internal19ImplicitWeakMessage13IsInitializedEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19ImplicitWeakMessage5ClearEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      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:    _ZNK6google8protobuf8internal19ImplicitWeakMessage3NewEPNS0_5ArenaE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          93
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf5Arena14InternalHelperINS0_8internal19ImplicitWeakMessageEE9ConstructIJPS1_EEEPS4_PvDpOT_
        - _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - _ZN6google8protobuf8internal10AlignUpTo8Em
        - _ZN6google8protobuf8internal19ImplicitWeakMessageC2Ev
        - _ZN6google8protobuf8internal21arena_destruct_objectINS1_19ImplicitWeakMessageEEEvPv
        - _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:518,12'
          Dst:             _ZN6google8protobuf8internal19ImplicitWeakMessageC2Ev
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal10AlignUpTo8Em
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZNK6google8protobuf8internal9ArenaImpl11RecordAllocEPKSt9type_infom
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf5Arena17AllocateAlignedToILm8EEEPvm
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal9ArenaImpl28AllocateAlignedAndAddCleanupEmPFvPvE
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:577,9'
          Dst:             _ZN6google8protobuf8internal21arena_destruct_objectINS1_19ImplicitWeakMessageEEEvPv
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/arena.h:466,21'
          Dst:             _ZN6google8protobuf5Arena14InternalHelperINS0_8internal19ImplicitWeakMessageEE9ConstructIJPS1_EEEPS4_PvDpOT_
    - functionName:    _ZNK6google8protobuf8internal19ImplicitWeakMessage3NewEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal19ImplicitWeakMessageC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:66,50'
          Dst:             _ZN6google8protobuf8internal19ImplicitWeakMessageC2Ev
    - functionName:    _ZNK6google8protobuf8internal19ImplicitWeakMessage11GetTypeNameEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19ImplicitWeakMessageD0Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19ImplicitWeakMessageD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:57,23'
          Dst:             _ZN6google8protobuf8internal19ImplicitWeakMessageD2Ev
    - functionName:    _ZN6google8protobuf8internal19ImplicitWeakMessageD2Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf11MessageLiteD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/implicit_weak_message.h:57,23'
          Dst:             _ZN6google8protobuf11MessageLiteD2Ev
    - functionName:    _ZN6google8protobuf8internal19ImplicitWeakMessage14_InternalParseEPKcPNS1_12ParseContextE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/implicit_weak_message.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream12AppendStringEPKcPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/implicit_weak_message.cc:46,15'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream12AppendStringEPKcPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
    - functionName:    _ZN6google8protobuf8internal18EpsCopyInputStream12AppendStringEPKcPNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/parse_context.h'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal18EpsCopyInputStream14AppendUntilEndIZNS2_12AppendStringEPKcPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEUlS5_lE_EES5_S5_RKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/parse_context.h:365,12'
          Dst:             _ZN6google8protobuf8internal18EpsCopyInputStream14AppendUntilEndIZNS2_12AppendStringEPKcPNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEUlS5_lE_EES5_S5_RKT_
    - functionName:    _ZNK6google8protobuf8internal21ExplicitlyConstructedINS1_19ImplicitWeakMessageEE3getEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      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:    _ZN6google8protobuf8internal9call_onceIJRNSt3__19once_flagERFvvEEEEvDpOT_
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/stubs/once.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf8internal19ImplicitWeakMessage16default_instanceEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/implicit_weak_message.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal38InitImplicitWeakMessageDefaultInstanceEv
        - _ZN6google8protobuf8internal9call_onceIJRNSt3__19once_flagERFvvEEEEvDpOT_
        - _ZNK6google8protobuf8internal21ExplicitlyConstructedINS1_19ImplicitWeakMessageEE3getEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/implicit_weak_message.cc:58,3'
          Dst:             _ZN6google8protobuf8internal9call_onceIJRNSt3__19once_flagERFvvEEEEvDpOT_
        - Src:             'third_party/protobuf-lite/implicit_weak_message.cc:58,3'
          Dst:             _ZN6google8protobuf8internal38InitImplicitWeakMessageDefaultInstanceEv
        - Src:             'third_party/protobuf-lite/implicit_weak_message.cc:60,50'
          Dst:             _ZNK6google8protobuf8internal21ExplicitlyConstructedINS1_19ImplicitWeakMessageEE3getEv
    - functionName:    _ZN6google8protobuf8internal38InitImplicitWeakMessageDefaultInstanceEv
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/implicit_weak_message.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal21ExplicitlyConstructedINS1_19ImplicitWeakMessageEE16DefaultConstructEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/implicit_weak_message.cc:54,42'
          Dst:             _ZN6google8protobuf8internal21ExplicitlyConstructedINS1_19ImplicitWeakMessageEE16DefaultConstructEv
    - functionName:    _ZN6google8protobuf8internal21ExplicitlyConstructedINS1_19ImplicitWeakMessageEE16DefaultConstructEv
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/message_lite.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf8internal19ImplicitWeakMessageC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/../third_party/protobuf-lite/google/protobuf/message_lite.h:133,43'
          Dst:             _ZN6google8protobuf8internal19ImplicitWeakMessageC2Ev
    - functionName:    _ZN6google8protobuf18StringPrintfVectorEPKcRKNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringprintf.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          215
      EdgeCount:       54
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN6google8protobuf12StringPrintfEPKcz
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal10LogMessagelsEi
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringprintf.cc:143,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/stringprintf.cc:143,3'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/stringprintf.cc:144,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/stringprintf.cc:145,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEi
        - Src:             'third_party/protobuf-lite/stringprintf.cc:145,37'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/stringprintf.cc:146,7'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/stringprintf.cc:143,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/stringprintf.cc:143,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/stringprintf.cc:143,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/stringprintf.cc:166,10'
          Dst:             _ZN6google8protobuf12StringPrintfEPKcz
    - functionName:    _ZN6google8protobuf12StringPrintfEPKcz
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringprintf.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6google8protobuf13StringAppendVEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcP13__va_list_tag
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringprintf.cc:112,3'
          Dst:             _ZN6google8protobuf13StringAppendVEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcP13__va_list_tag
    - functionName:    _ZN6google8protobuf13StringAppendVEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcP13__va_list_tag
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringprintf.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - vsnprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringprintf.cc:67,16'
          Dst:             vsnprintf
        - Src:             'third_party/protobuf-lite/stringprintf.cc:98,12'
          Dst:             vsnprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6google8protobuf13StringAppendFEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcz
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringprintf.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13StringAppendVEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcP13__va_list_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringprintf.cc:129,3'
          Dst:             _ZN6google8protobuf13StringAppendVEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcP13__va_list_tag
    - functionName:    _ZN6google8protobuf13SStringPrintfEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcz
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/stringprintf.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6google8protobuf13StringAppendVEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcP13__va_list_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/stringprintf.cc:121,3'
          Dst:             _ZN6google8protobuf13StringAppendVEPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcP13__va_list_tag
    - functionName:    _ZN6google8protobuf2io20ZeroCopyOutputStream15WriteAliasedRawEPKvi
      functionSourceFile: '/src/sentencepiece/third_party/protobuf-lite/zero_copy_stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - _ZN6google8protobuf8internal10LogMessageD2Ev
        - _ZN6google8protobuf8internal10LogMessagelsEPKc
        - _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/protobuf-lite/zero_copy_stream.cc:47,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageC2ENS0_8LogLevelEPKci
        - Src:             'third_party/protobuf-lite/zero_copy_stream.cc:47,21'
          Dst:             _ZN6google8protobuf8internal10LogMessagelsEPKc
        - Src:             'third_party/protobuf-lite/zero_copy_stream.cc:47,3'
          Dst:             _ZN6google8protobuf8internal11LogFinisheraSERNS1_10LogMessageE
        - Src:             'third_party/protobuf-lite/zero_copy_stream.cc:47,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
        - Src:             'third_party/protobuf-lite/zero_copy_stream.cc:47,3'
          Dst:             _ZN6google8protobuf8internal10LogMessageD2Ev
    - functionName:    _ZN6google8protobuf2io20ZeroCopyOutputStreamD0Ev
      functionSourceFile: '/src/sentencepiece/src/../third_party/protobuf-lite/google/protobuf/io/zero_copy_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK13sentencepiece3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEfENK3$_0clES6_PNS2_6vectorINS2_4pairIS6_iEENS2_9allocatorISA_EEEE'
      functionSourceFile: '/src/sentencepiece/src/bpe_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          107
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK13sentencepiece14ModelInterface15IsUnusedInlinedEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bpe_model.cc:179,22'
          Dst:             _ZNK13sentencepiece14ModelInterface15IsUnusedInlinedEi
    - functionName:    _ZZNK13sentencepiece3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEfEN20SymbolPairComparatorclEPZNKS1_12SampleEncodeES6_fE10SymbolPairS9_
      functionSourceFile: '/src/sentencepiece/src/bpe_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece5model8FreeListIZNKS_3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEfE10SymbolPairED0Ev
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece5model8FreeListIZNKS_3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEfE10SymbolPairED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/freelist.h:31,23'
          Dst:             _ZN13sentencepiece5model8FreeListIZNKS_3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEfE10SymbolPairED2Ev
    - functionName:    _ZN13sentencepiece5model8FreeListIZNKS_3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEfE10SymbolPairED2Ev
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13sentencepiece5model8FreeListIZNKS_3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEfE10SymbolPairE8AllocateEv
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece3bpe5Model22IsNBestEncodeAvailableEv
      functionSourceFile: '/src/sentencepiece/src/bpe_model.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece3bpe5Model23IsSampleEncodeAvailableEv
      functionSourceFile: '/src/sentencepiece/src/bpe_model.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece3bpe5Model6EncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/bpe_model.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK13sentencepiece3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEfENK3$_2clEv'
      functionSourceFile: '/src/sentencepiece/src/bpe_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13sentencepiece6random18GetRandomGeneratorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bpe_model.cc:136,41'
          Dst:             _ZN13sentencepiece6random18GetRandomGeneratorEv
    - functionName:    '_ZZNK13sentencepiece3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEfENK3$_1clEii'
      functionSourceFile: '/src/sentencepiece/src/bpe_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13sentencepiece5model8FreeListIZNKS_3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEfE10SymbolPairE8AllocateEv
        - _ZNK13sentencepiece14ModelInterface15IsUnusedInlinedEi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bpe_model.cc:95,37'
          Dst:             _ZN13sentencepiece5model8FreeListIZNKS_3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEfE10SymbolPairE8AllocateEv
        - Src:             'src/bpe_model.cc:103,9'
          Dst:             _ZNK13sentencepiece14ModelInterface15IsUnusedInlinedEi
    - functionName:    _ZZNK13sentencepiece3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEfEN6SymbolC2Ev
      functionSourceFile: '/src/sentencepiece/src/bpe_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      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:    _ZN13sentencepiece5model8FreeListIZNKS_3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEfE10SymbolPairEC2Em
      functionSourceFile: '/src/sentencepiece/src/freelist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13sentencepiece3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEf
      functionSourceFile: '/src/sentencepiece/src/bpe_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          534
      EdgeCount:       79
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZN13sentencepiece5model8FreeListIZNKS_3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEfE10SymbolPairEC2Em
        - _ZN13sentencepiece5model8FreeListIZNKS_3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEfE10SymbolPairED2Ev
        - _ZNK13sentencepiece10normalizer13PrefixMatcher11PrefixMatchENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPb
        - _ZNK13sentencepiece4util6Status2okEv
        - _ZZNK13sentencepiece3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEfEN6SymbolC2Ev
        - '_ZZNK13sentencepiece3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEfENK3$_1clEii'
        - '_ZZNK13sentencepiece3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEfENK3$_2clEv'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bpe_model.cc:40,17'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/bpe_model.cc:40,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/bpe_model.cc:40,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/bpe_model.cc:80,31'
          Dst:             _ZN13sentencepiece5model8FreeListIZNKS_3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEfE10SymbolPairEC2Em
        - Src:             'src/bpe_model.cc:112,12'
          Dst:             _ZZNK13sentencepiece3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEfEN6SymbolC2Ev
        - Src:             'src/bpe_model.cc:113,33'
          Dst:             _ZNK13sentencepiece10normalizer13PrefixMatcher11PrefixMatchENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPb
        - Src:             'src/bpe_model.cc:128,5'
          Dst:             '_ZZNK13sentencepiece3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEfENK3$_1clEii'
        - Src:             'src/bpe_model.cc:156,9'
          Dst:             '_ZZNK13sentencepiece3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEfENK3$_2clEv'
        - Src:             'src/bpe_model.cc:171,5'
          Dst:             '_ZZNK13sentencepiece3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEfENK3$_1clEii'
        - Src:             'src/bpe_model.cc:172,5'
          Dst:             '_ZZNK13sentencepiece3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEfENK3$_1clEii'
        - Src:             'src/bpe_model.cc:203,1'
          Dst:             _ZN13sentencepiece5model8FreeListIZNKS_3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEfE10SymbolPairED2Ev
        - Src:             'src/bpe_model.cc:203,1'
          Dst:             _ZN13sentencepiece5model8FreeListIZNKS_3bpe5Model12SampleEncodeENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEfE10SymbolPairED2Ev
    - functionName:    _ZN13sentencepiece3bpe5ModelD0Ev
      functionSourceFile: '/src/sentencepiece/src/bpe_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece3bpe5ModelD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bpe_model.cc:36,17'
          Dst:             _ZN13sentencepiece3bpe5ModelD2Ev
    - functionName:    _ZN13sentencepiece3bpe5ModelD2Ev
      functionSourceFile: '/src/sentencepiece/src/bpe_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece14ModelInterfaceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bpe_model.cc:36,18'
          Dst:             _ZN13sentencepiece14ModelInterfaceD2Ev
    - functionName:    _ZN13sentencepiece3bpe5ModelC2ERKNS_10ModelProtoE
      functionSourceFile: '/src/sentencepiece/src/bpe_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece14ModelInterface16InitializePiecesEv
        - _ZN13sentencepiece14ModelInterfaceC2Ev
        - _ZN13sentencepiece14ModelInterfaceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bpe_model.cc:31,8'
          Dst:             _ZN13sentencepiece14ModelInterfaceC2Ev
        - Src:             'src/bpe_model.cc:33,3'
          Dst:             _ZN13sentencepiece14ModelInterface16InitializePiecesEv
        - Src:             'src/bpe_model.cc:34,1'
          Dst:             _ZN13sentencepiece14ModelInterfaceD2Ev
    - functionName:    _ZNK13sentencepiece9character5Model6EncodeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/sentencepiece/src/char_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          138
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN13sentencepiece4util6StatusD2Ev
        - _ZNK13sentencepiece10normalizer13PrefixMatcher11PrefixMatchENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPb
        - _ZNK13sentencepiece4util6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/char_model.cc:29,17'
          Dst:             _ZNK13sentencepiece4util6Status2okEv
        - Src:             'src/char_model.cc:29,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/char_model.cc:29,7'
          Dst:             _ZN13sentencepiece4util6StatusD2Ev
        - Src:             'src/char_model.cc:36,33'
          Dst:             _ZNK13sentencepiece10normalizer13PrefixMatcher11PrefixMatchENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEPb
    - functionName:    _ZN13sentencepiece9character5ModelD0Ev
      functionSourceFile: '/src/sentencepiece/src/char_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece9character5ModelD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/char_model.cc:26,17'
          Dst:             _ZN13sentencepiece9character5ModelD2Ev
    - functionName:    _ZN13sentencepiece9character5ModelD2Ev
      functionSourceFile: '/src/sentencepiece/src/char_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13sentencepiece14ModelInterfaceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/char_model.cc:26,18'
          Dst:             _ZN13sentencepiece14ModelInterfaceD2Ev
    - functionName:    _ZN13sentencepiece9character5ModelC2ERKNS_10ModelProtoE
      functionSourceFile: '/src/sentencepiece/src/char_model.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13sentencepiece14ModelInterface16InitializePiecesEv
        - _ZN13sentencepiece14ModelInterfaceC2Ev
        - _ZN13sentencepiece14ModelInterfaceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/char_model.cc:21,8'
          Dst:             _ZN13sentencepiece14ModelInterfaceC2Ev
        - Src:             'src/char_model.cc:23,3'
          Dst:             _ZN13sentencepiece14ModelInterface16InitializePiecesEv
        - Src:             'src/char_model.cc:24,1'
          Dst:             _ZN13sentencepiece14ModelInterfaceD2Ev
...
