---
Fuzzer filename: '/proc/self/cwd/pw_tokenizer/detokenize_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    57
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::bad_array_new_length *'
      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:
        - 'class.std::bad_array_new_length *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::length_error *'
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - __s
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:153,74'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::logic_error *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::length_error *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      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:    2
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw4spanIKhLm18446744073709551615EEC2EPS1_m
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::span *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:263,9'
          Dst:             _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
    - functionName:    _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.pw::pw_span_internal::ExtentStorage *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - size
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer10DecodedArgD2Ev
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer19DecodedFormatStringD2Ev
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::DecodedFormatString *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.pw::pw_span_internal::ExtentStorage *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw4spanIhLm18446744073709551615EE4sizeEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:383,66'
          Dst:             _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
    - functionName:    _ZNK2pw4spanIhLm18446744073709551615EE4dataEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer13StringSegmentD2Ev
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::StringSegment *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer12FormatStringD2Ev
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::FormatString *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer13TokenDatabase10ReadUint32IcEEjPKT_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/token_database.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - bytes
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer13TokenDatabaseC2EPKcS3_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/token_database.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::tokenizer::TokenDatabase *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - begin
        - end
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer13TokenDatabase14ReadEntryCountIcEEjPKT_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/token_database.h'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - header_bytes
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw9tokenizer13TokenDatabase10ReadUint32IcEEjPKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/token_database.h:334,12'
          Dst:             _ZN2pw9tokenizer13TokenDatabase10ReadUint32IcEEjPKT_
    - functionName:    _ZN2pw9tokenizer13TokenDatabase11StringTableEm
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/token_database.h'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - entries
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer13TokenDatabaseC2IcEEPKT_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/token_database.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::TokenDatabase *'
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - bytes
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw9tokenizer13TokenDatabase14ReadEntryCountIcEEjPKT_
        - _ZN2pw9tokenizer13TokenDatabaseC2EPKcS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/token_database.h:350,43'
          Dst:             _ZN2pw9tokenizer13TokenDatabase14ReadEntryCountIcEEjPKT_
        - Src:             'pw_tokenizer/public/pw_tokenizer/token_database.h:350,31'
          Dst:             _ZN2pw9tokenizer13TokenDatabase11StringTableEm
        - Src:             'pw_tokenizer/public/pw_tokenizer/token_database.h:349,9'
          Dst:             _ZN2pw9tokenizer13TokenDatabaseC2EPKcS3_
    - functionName:    _ZNK2pw9tokenizer11Detokenizer10DetokenizeEPKvm
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/detokenize.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::tokenizer::DetokenizedString *'
        - 'class.pw::tokenizer::Detokenizer *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - encoded
        - size_bytes
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw4spanIKhLm18446744073709551615EEC2EPS1_m
        - _ZNK2pw9tokenizer11Detokenizer10DetokenizeERKNS_4spanIKhLm18446744073709551615EEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/detokenize.h:112,23'
          Dst:             _ZN2pw4spanIKhLm18446744073709551615EEC2EPS1_m
        - Src:             'pw_tokenizer/public/pw_tokenizer/detokenize.h:112,12'
          Dst:             _ZNK2pw9tokenizer11Detokenizer10DetokenizeERKNS_4spanIKhLm18446744073709551615EEE
    - functionName:    _ZNK2pw9tokenizer11Detokenizer10DetokenizeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/detokenize.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::tokenizer::DetokenizedString *'
        - 'class.pw::tokenizer::Detokenizer *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - encoded
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw9tokenizer11Detokenizer10DetokenizeEPKvm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/detokenize.h:108,12'
          Dst:             _ZNK2pw9tokenizer11Detokenizer10DetokenizeEPKvm
    - functionName:    _ZN2pw9tokenizer17DetokenizedStringD2Ev
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/detokenize.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::DetokenizedString *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw4spanIKhLm18446744073709551615EEC2IhLm18446744073709551615EvEERKNS0_IT_XT0_EEE
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::span *'
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIhLm18446744073709551615EE4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:326,20'
          Dst:             _ZNK2pw4spanIhLm18446744073709551615EE4dataEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:326,34'
          Dst:             _ZNK2pw4spanIhLm18446744073709551615EE4sizeEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:326,9'
          Dst:             _ZN2pw4spanIKhLm18446744073709551615EEC2EPS1_m
    - functionName:    _ZN2pw4spanIhLm18446744073709551615EEC2EPhm
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::span *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:263,9'
          Dst:             _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
    - functionName:    _ZN2pw9tokenizer11DetokenizerD2Ev
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/detokenize.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::Detokenizer *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer13TokenDatabase6CreateIL_ZNS0_12_GLOBAL__N_110kBasicDataEEEES1_v
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/token_database.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw9tokenizer13TokenDatabaseC2IcEEPKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/token_database.h:244,12'
          Dst:             _ZN2pw9tokenizer13TokenDatabaseC2IcEEPKT_
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         34
      ICount:          223
      EdgeCount:       62
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN2pw4spanIhLm18446744073709551615EEC2EPhm
        - _ZN2pw9tokenizer11DetokenizerC2ERKNS0_13TokenDatabaseE
        - _ZN2pw9tokenizer11DetokenizerD2Ev
        - _ZN2pw9tokenizer13TokenDatabase6CreateIL_ZNS0_12_GLOBAL__N_110kBasicDataEEEES1_v
        - _ZN2pw9tokenizer17DetokenizedStringD2Ev
        - _ZNK2pw9tokenizer11Detokenizer10DetokenizeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZNK2pw9tokenizer11Detokenizer10DetokenizeEPKvm
        - _ZNK2pw9tokenizer11Detokenizer10DetokenizeERKNS_4spanIKhLm18446744073709551615EEE
        - __cxa_guard_acquire
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/detokenize_fuzzer.cc:63,3'
          Dst:             __cxa_guard_acquire
        - Src:             'pw_tokenizer/detokenize_fuzzer.cc:63,34'
          Dst:             _ZN2pw9tokenizer13TokenDatabase6CreateIL_ZNS0_12_GLOBAL__N_110kBasicDataEEEES1_v
        - Src:             'pw_tokenizer/detokenize_fuzzer.cc:63,22'
          Dst:             _ZN2pw9tokenizer11DetokenizerC2ERKNS0_13TokenDatabaseE
        - Src:             'pw_tokenizer/detokenize_fuzzer.cc:63,3'
          Dst:             __cxa_atexit
        - Src:             'pw_tokenizer/detokenize_fuzzer.cc:63,3'
          Dst:             _ZN2pw9tokenizer11DetokenizerD2Ev
        - Src:             'pw_tokenizer/detokenize_fuzzer.cc:63,3'
          Dst:             __cxa_guard_release
        - Src:             'pw_tokenizer/detokenize_fuzzer.cc:63,3'
          Dst:             __cxa_guard_abort
        - Src:             'pw_tokenizer/detokenize_fuzzer.cc:82,36'
          Dst:             _ZN2pw4spanIhLm18446744073709551615EEC2EPhm
        - Src:             'pw_tokenizer/detokenize_fuzzer.cc:82,36'
          Dst:             _ZN2pw4spanIKhLm18446744073709551615EEC2IhLm18446744073709551615EvEERKNS0_IT_XT0_EEE
        - Src:             'pw_tokenizer/detokenize_fuzzer.cc:82,25'
          Dst:             _ZNK2pw9tokenizer11Detokenizer10DetokenizeERKNS_4spanIKhLm18446744073709551615EEE
        - Src:             'pw_tokenizer/detokenize_fuzzer.cc:85,7'
          Dst:             _ZN2pw9tokenizer17DetokenizedStringD2Ev
        - Src:             'pw_tokenizer/detokenize_fuzzer.cc:90,47'
          Dst:             _ZNK2pw9tokenizer11Detokenizer10DetokenizeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'pw_tokenizer/detokenize_fuzzer.cc:93,7'
          Dst:             _ZN2pw9tokenizer17DetokenizedStringD2Ev
        - Src:             'pw_tokenizer/detokenize_fuzzer.cc:101,25'
          Dst:             _ZNK2pw9tokenizer11Detokenizer10DetokenizeEPKvm
        - Src:             'pw_tokenizer/detokenize_fuzzer.cc:104,7'
          Dst:             _ZN2pw9tokenizer17DetokenizedStringD2Ev
    - functionName:    __cxa_guard_acquire
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'func_type *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_release
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer10DecodedArgC2EOS1_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
        - 'class.pw::tokenizer::DecodedArg *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer13StringSegmentC2EOS1_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::StringSegment *'
        - 'class.pw::tokenizer::StringSegment *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer13StringSegmentC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS1_4TypeE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::tokenizer::StringSegment *'
        - 'class.std::__1::basic_string_view *'
        - int
      constantsTouched: []
      argNames:
        - this
        - text
        - type
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw9tokenizer13StringSegment10VarargSizeIPvEENS1_7ArgSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:169,35'
          Dst:             _ZN2pw9tokenizer13StringSegment10VarargSizeIPvEENS1_7ArgSizeEv
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:169,9'
          Dst:             _ZN2pw9tokenizer13StringSegmentC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS1_4TypeENS1_7ArgSizeE
    - functionName:    _ZN2pw9tokenizer13StringSegment10VarargSizeIPvEENS1_7ArgSizeEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer13StringSegmentC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS1_4TypeENS1_7ArgSizeE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::tokenizer::StringSegment *'
        - 'class.std::__1::basic_string_view *'
        - int
        - bool
      constantsTouched: []
      argNames:
        - this
        - text
        - type
        - local_size
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer13StringSegmentC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::StringSegment *'
        - 'class.std::__1::basic_string_view *'
      constantsTouched: []
      argNames:
        - this
        - text
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw9tokenizer13StringSegmentC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS1_4TypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:132,49'
          Dst:             _ZN2pw9tokenizer13StringSegmentC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS1_4TypeE
    - functionName:    '_ZZNK2pw9tokenizer19DecodedFormatString15decoding_errorsEvENK3$_1clINS0_10DecodedArgEEEDaRKT_'
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'union.anon.26 *'
        - 'class.pw::tokenizer::DecodedArg *'
      constantsTouched: []
      argNames:
        - this
        - arg
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw9tokenizer10DecodedArg2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:307,17'
          Dst:             _ZNK2pw9tokenizer10DecodedArg2okEv
    - functionName:    _ZNK2pw9tokenizer10DecodedArg2okEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw9tokenizer9ArgStatus2okEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:107,36'
          Dst:             _ZNK2pw9tokenizer9ArgStatus2okEv
    - functionName:    _ZNK2pw9tokenizer9ArgStatus2okEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::ArgStatus *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK2pw9tokenizer19DecodedFormatString14argument_countEvENK3$_0clINS0_10DecodedArgEEEDaRKT_'
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'union.anon.26 *'
        - 'class.pw::tokenizer::DecodedArg *'
      constantsTouched: []
      argNames:
        - this
        - arg
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw9tokenizer10DecodedArg4specEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:301,17'
          Dst:             _ZNK2pw9tokenizer10DecodedArg4specEv
    - functionName:    _ZNK2pw9tokenizer10DecodedArg4specEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'class.std::__1::basic_string *'
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::span *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:263,9'
          Dst:             _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
    - functionName:    _ZNK2pw4spanIKhLm18446744073709551615EE10size_bytesEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:384,57'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
    - functionName:    _ZN2pw9tokenizer10DecodedArgC2EPKcmNS0_9ArgStatusE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - this
        - format
        - raw_size_bytes
        - status
      BBCount:         6
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24pw_varint_ZigZagDecode64m
      functionSourceFile: '/proc/self/cwd/pw_varint/public/pw_varint/varint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - n
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4sizeEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:383,66'
          Dst:             _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
    - functionName:    _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer19DecodedFormatStringC2EONSt3__16vectorINS0_10DecodedArgENS2_9allocatorIS4_EEEEm
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::tokenizer::DecodedFormatString *'
        - 'class.std::__1::vector.22 *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - segments
        - remaining_bytes
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw9tokenizer10DecodedArg14raw_size_bytesEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw9tokenizer12FormatString6FormatENS_4spanIKhLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::tokenizer::DecodedFormatString *'
        - 'class.pw::tokenizer::FormatString *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - arguments
        - ''
        - ''
      BBCount:         25
      ICount:          167
      EdgeCount:       45
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN2pw9tokenizer10DecodedArgD2Ev
        - _ZN2pw9tokenizer19DecodedFormatStringC2EONSt3__16vectorINS0_10DecodedArgENS2_9allocatorIS4_EEEEm
        - _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
        - _ZNK2pw4spanIKhLm18446744073709551615EE7subspanEmm
        - _ZNK2pw9tokenizer10DecodedArg14raw_size_bytesEv
        - _ZNK2pw9tokenizer10DecodedArg2okEv
        - _ZNK2pw9tokenizer13StringSegment4SkipEv
        - _ZNK2pw9tokenizer13StringSegment6DecodeERKNS_4spanIKhLm18446744073709551615EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:345,33'
          Dst:             _ZNK2pw9tokenizer13StringSegment4SkipEv
        - Src:             'pw_tokenizer/decode.cc:345,7'
          Dst:             _ZN2pw9tokenizer10DecodedArgD2Ev
        - Src:             'pw_tokenizer/decode.cc:345,7'
          Dst:             _ZN2pw9tokenizer10DecodedArgD2Ev
        - Src:             'pw_tokenizer/decode.cc:347,33'
          Dst:             _ZNK2pw9tokenizer13StringSegment6DecodeERKNS_4spanIKhLm18446744073709551615EEE
        - Src:             'pw_tokenizer/decode.cc:347,7'
          Dst:             _ZN2pw9tokenizer10DecodedArgD2Ev
        - Src:             'pw_tokenizer/decode.cc:348,52'
          Dst:             _ZNK2pw9tokenizer10DecodedArg14raw_size_bytesEv
        - Src:             'pw_tokenizer/decode.cc:348,29'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE7subspanEmm
        - Src:             'pw_tokenizer/decode.cc:351,27'
          Dst:             _ZNK2pw9tokenizer10DecodedArg2okEv
        - Src:             'pw_tokenizer/decode.cc:347,7'
          Dst:             _ZN2pw9tokenizer10DecodedArgD2Ev
        - Src:             'pw_tokenizer/decode.cc:357,60'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             'pw_tokenizer/decode.cc:357,10'
          Dst:             _ZN2pw9tokenizer19DecodedFormatStringC2EONSt3__16vectorINS0_10DecodedArgENS2_9allocatorIS4_EEEEm
    - functionName:    _ZNK2pw9tokenizer13StringSegment4SkipEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
        - 'class.pw::tokenizer::StringSegment *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       31
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - _ZN2pw9tokenizer10DecodedArgC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:266,14'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'pw_tokenizer/decode.cc:268,14'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'pw_tokenizer/decode.cc:275,25'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - Src:             'pw_tokenizer/decode.cc:275,14'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - Src:             'pw_tokenizer/decode.cc:275,14'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
    - functionName:    _ZNK2pw9tokenizer13StringSegment6DecodeERKNS_4spanIKhLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
        - 'class.pw::tokenizer::StringSegment *'
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
        - arguments
        - ''
      BBCount:         16
      ICount:          106
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - _ZN2pw9tokenizer10DecodedArgC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - _ZNK2pw9tokenizer13StringSegment12DecodeStringERKNS_4spanIKhLm18446744073709551615EEE
        - _ZNK2pw9tokenizer13StringSegment13DecodeIntegerERKNS_4spanIKhLm18446744073709551615EEE
        - _ZNK2pw9tokenizer13StringSegment19DecodeFloatingPointERKNS_4spanIKhLm18446744073709551615EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:247,14'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'pw_tokenizer/decode.cc:249,14'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'pw_tokenizer/decode.cc:251,14'
          Dst:             _ZNK2pw9tokenizer13StringSegment12DecodeStringERKNS_4spanIKhLm18446744073709551615EEE
        - Src:             'pw_tokenizer/decode.cc:255,14'
          Dst:             _ZNK2pw9tokenizer13StringSegment13DecodeIntegerERKNS_4spanIKhLm18446744073709551615EEE
        - Src:             'pw_tokenizer/decode.cc:257,14'
          Dst:             _ZNK2pw9tokenizer13StringSegment19DecodeFloatingPointERKNS_4spanIKhLm18446744073709551615EEE
        - Src:             'pw_tokenizer/decode.cc:260,21'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - Src:             'pw_tokenizer/decode.cc:260,10'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - Src:             'pw_tokenizer/decode.cc:260,10'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
    - functionName:    _ZN2pw9tokenizer10DecodedArgC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
        - 'class.std::__1::basic_string *'
      constantsTouched: []
      argNames:
        - this
        - literal
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:89,3'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
    - functionName:    _ZNK2pw9tokenizer13StringSegment12DecodeStringERKNS_4spanIKhLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
        - 'class.pw::tokenizer::StringSegment *'
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
        - arguments
        - ''
      BBCount:         16
      ICount:          177
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN2pw9tokenizer10DecodedArg9FromValueIPKcEES1_S4_T_mNS0_9ArgStatusE
        - _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
        - _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
        - _ZNK2pw4spanIKhLm18446744073709551615EE5emptyEv
        - _ZNK2pw4spanIKhLm18446744073709551615EE7subspanEmm
        - _ZNK2pw4spanIKhLm18446744073709551615EEixEm
        - _ZNK2pw9tokenizer9ArgStatus8HasErrorENS1_4CodeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:176,17'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE5emptyEv
        - Src:             'pw_tokenizer/decode.cc:177,23'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - Src:             'pw_tokenizer/decode.cc:177,12'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - Src:             'pw_tokenizer/decode.cc:177,12'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - Src:             'pw_tokenizer/decode.cc:181,8'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EEixEm
        - Src:             'pw_tokenizer/decode.cc:181,7'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - Src:             'pw_tokenizer/decode.cc:183,29'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EEixEm
        - Src:             'pw_tokenizer/decode.cc:185,17'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             'pw_tokenizer/decode.cc:186,19'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - Src:             'pw_tokenizer/decode.cc:186,12'
          Dst:             _ZN2pw9tokenizer9ArgStatus6UpdateES1_
        - Src:             'pw_tokenizer/decode.cc:187,45'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE7subspanEmm
        - Src:             'pw_tokenizer/decode.cc:191,19'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             'pw_tokenizer/decode.cc:192,48'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
        - Src:             'pw_tokenizer/decode.cc:192,65'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             'pw_tokenizer/decode.cc:188,12'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - Src:             'pw_tokenizer/decode.cc:188,12'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - Src:             'pw_tokenizer/decode.cc:195,61'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
        - Src:             'pw_tokenizer/decode.cc:197,14'
          Dst:             _ZNK2pw9tokenizer9ArgStatus8HasErrorENS1_4CodeE
        - Src:             'pw_tokenizer/decode.cc:201,10'
          Dst:             _ZN2pw9tokenizer10DecodedArg9FromValueIPKcEES1_S4_T_mNS0_9ArgStatusE
    - functionName:    _ZNK2pw9tokenizer13StringSegment13DecodeIntegerERKNS_4spanIKhLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
        - 'class.pw::tokenizer::StringSegment *'
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
        - arguments
        - ''
      BBCount:         13
      ICount:          153
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN2pw6varint6DecodeERKNS_4spanIKSt4byteLm18446744073709551615EEEPl
        - _ZN2pw8as_bytesIKhLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
        - _ZNK2pw4spanIKhLm18446744073709551615EE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:206,17'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE5emptyEv
        - Src:             'pw_tokenizer/decode.cc:207,23'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - Src:             'pw_tokenizer/decode.cc:207,12'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - Src:             'pw_tokenizer/decode.cc:207,12'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - Src:             'pw_tokenizer/decode.cc:211,39'
          Dst:             _ZN2pw8as_bytesIKhLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - Src:             'pw_tokenizer/decode.cc:211,24'
          Dst:             _ZN2pw6varint6DecodeERKNS_4spanIKSt4byteLm18446744073709551615EEEPl
        - Src:             'pw_tokenizer/decode.cc:214,23'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - Src:             'pw_tokenizer/decode.cc:217,62'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             'pw_tokenizer/decode.cc:214,12'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - Src:             'pw_tokenizer/decode.cc:214,12'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - Src:             'pw_tokenizer/decode.cc:226,12'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - Src:             'pw_tokenizer/decode.cc:226,12'
          Dst:             _ZN2pw9tokenizer10DecodedArg9FromValueIjEES1_PKcT_mNS0_9ArgStatusE
        - Src:             'pw_tokenizer/decode.cc:229,10'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - Src:             'pw_tokenizer/decode.cc:229,10'
          Dst:             _ZN2pw9tokenizer10DecodedArg9FromValueIlEES1_PKcT_mNS0_9ArgStatusE
    - functionName:    _ZNK2pw9tokenizer13StringSegment19DecodeFloatingPointERKNS_4spanIKhLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
        - 'class.pw::tokenizer::StringSegment *'
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
        - arguments
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
        - _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:235,17'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             'pw_tokenizer/decode.cc:236,23'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - Src:             'pw_tokenizer/decode.cc:236,12'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - Src:             'pw_tokenizer/decode.cc:236,12'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
        - Src:             'pw_tokenizer/decode.cc:240,33'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
        - Src:             'pw_tokenizer/decode.cc:241,10'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - Src:             'pw_tokenizer/decode.cc:241,10'
          Dst:             _ZN2pw9tokenizer10DecodedArg9FromValueIfEES1_PKcT_mNS0_9ArgStatusE
    - functionName:    _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::ArgStatus *'
        - int
      constantsTouched: []
      argNames:
        - this
        - code
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer10DecodedArgC2ENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmS9_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
        - int
        - 'class.std::__1::basic_string_view *'
        - size_t
        - 'class.std::__1::basic_string_view *'
      constantsTouched: []
      argNames:
        - this
        - error
        - spec
        - raw_size_bytes
        - value
      BBCount:         6
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN2pw9tokenizer12_GLOBAL__N_112ErrorMessageENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEES9_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:99,14'
          Dst:             _ZN2pw9tokenizer12_GLOBAL__N_112ErrorMessageENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEES9_
    - functionName:    _ZN2pw9tokenizer12_GLOBAL__N_112ErrorMessageENS0_9ArgStatusERKNSt3__117basic_string_viewIcNS3_11char_traitsIcEEEES9_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.std::__1::basic_string *'
        - int
        - 'class.std::__1::basic_string_view *'
        - 'class.std::__1::basic_string_view *'
      constantsTouched: []
      argNames:
        - status
        - spec
        - value
        - ''
      BBCount:         28
      ICount:          127
      EdgeCount:       52
      CyclomaticComplexity: 26
      functionsReached:
        - _ZNK2pw9tokenizer9ArgStatus8HasErrorENS1_4CodeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:67,14'
          Dst:             _ZNK2pw9tokenizer9ArgStatus8HasErrorENS1_4CodeE
        - Src:             'pw_tokenizer/decode.cc:69,21'
          Dst:             _ZNK2pw9tokenizer9ArgStatus8HasErrorENS1_4CodeE
        - Src:             'pw_tokenizer/decode.cc:71,21'
          Dst:             _ZNK2pw9tokenizer9ArgStatus8HasErrorENS1_4CodeE
    - functionName:    _ZNK2pw9tokenizer9ArgStatus8HasErrorENS1_4CodeE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::ArgStatus *'
        - int
      constantsTouched: []
      argNames:
        - this
        - code
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer10DecodedArg9FromValueIfEES1_PKcT_mNS0_9ArgStatusE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
        - 'char *'
        - float
        - size_t
        - int
      constantsTouched: []
      argNames:
        - format
        - value
        - raw_size_bytes
        - status
        - ''
      BBCount:         14
      ICount:          121
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN2pw9tokenizer10DecodedArgC2EPKcmNS0_9ArgStatusE
        - _ZN2pw9tokenizer10DecodedArgD2Ev
        - _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:252,14'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2EPKcmNS0_9ArgStatusE
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:253,26'
          Dst:             snprintf
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:256,24'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:256,17'
          Dst:             _ZN2pw9tokenizer9ArgStatus6UpdateES1_
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:268,1'
          Dst:             _ZN2pw9tokenizer10DecodedArgD2Ev
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:264,3'
          Dst:             snprintf
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:268,1'
          Dst:             _ZN2pw9tokenizer10DecodedArgD2Ev
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer9ArgStatus6UpdateES1_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::ArgStatus *'
        - int
      constantsTouched: []
      argNames:
        - this
        - status
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw8as_bytesIKhLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - s
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:434,48'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:434,59'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:434,10'
          Dst:             _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
    - functionName:    _ZN2pw6varint6DecodeERKNS_4spanIKSt4byteLm18446744073709551615EEEPl
      functionSourceFile: '/proc/self/cwd/pw_varint/public/pw_varint/varint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'class.pw::span *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - input
        - output
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL24pw_varint_ZigZagDecode64m
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - pw_varint_Decode64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_varint/public/pw_varint/varint.h:294,48'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - Src:             'pw_varint/public/pw_varint/varint.h:294,62'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4sizeEv
        - Src:             'pw_varint/public/pw_varint/varint.h:294,23'
          Dst:             pw_varint_Decode64
        - Src:             'pw_varint/public/pw_varint/varint.h:295,13'
          Dst:             _ZL24pw_varint_ZigZagDecode64m
    - functionName:    _ZN2pw9tokenizer10DecodedArg9FromValueIjEES1_PKcT_mNS0_9ArgStatusE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
        - 'char *'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - format
        - value
        - raw_size_bytes
        - status
        - ''
      BBCount:         14
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN2pw9tokenizer10DecodedArgC2EPKcmNS0_9ArgStatusE
        - _ZN2pw9tokenizer10DecodedArgD2Ev
        - _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:252,14'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2EPKcmNS0_9ArgStatusE
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:253,26'
          Dst:             snprintf
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:256,24'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:256,17'
          Dst:             _ZN2pw9tokenizer9ArgStatus6UpdateES1_
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:268,1'
          Dst:             _ZN2pw9tokenizer10DecodedArgD2Ev
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:264,3'
          Dst:             snprintf
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:268,1'
          Dst:             _ZN2pw9tokenizer10DecodedArgD2Ev
    - functionName:    _ZN2pw9tokenizer10DecodedArg9FromValueIlEES1_PKcT_mNS0_9ArgStatusE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
        - 'char *'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - format
        - value
        - raw_size_bytes
        - status
        - ''
      BBCount:         14
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN2pw9tokenizer10DecodedArgC2EPKcmNS0_9ArgStatusE
        - _ZN2pw9tokenizer10DecodedArgD2Ev
        - _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:252,14'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2EPKcmNS0_9ArgStatusE
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:253,26'
          Dst:             snprintf
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:256,24'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:256,17'
          Dst:             _ZN2pw9tokenizer9ArgStatus6UpdateES1_
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:268,1'
          Dst:             _ZN2pw9tokenizer10DecodedArgD2Ev
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:264,3'
          Dst:             snprintf
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:268,1'
          Dst:             _ZN2pw9tokenizer10DecodedArgD2Ev
    - functionName:    _ZNK2pw4spanIKhLm18446744073709551615EEixEm
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'class.pw::span *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - idx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:391,14'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
    - functionName:    _ZN2pw9tokenizer10DecodedArg9FromValueIPKcEES1_S4_T_mNS0_9ArgStatusE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
        - 'char *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - format
        - value
        - raw_size_bytes
        - status
        - ''
      BBCount:         14
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN2pw9tokenizer10DecodedArgC2EPKcmNS0_9ArgStatusE
        - _ZN2pw9tokenizer10DecodedArgD2Ev
        - _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:252,14'
          Dst:             _ZN2pw9tokenizer10DecodedArgC2EPKcmNS0_9ArgStatusE
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:253,26'
          Dst:             snprintf
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:256,24'
          Dst:             _ZN2pw9tokenizer9ArgStatusC2ENS1_4CodeE
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:256,17'
          Dst:             _ZN2pw9tokenizer9ArgStatus6UpdateES1_
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:268,1'
          Dst:             _ZN2pw9tokenizer10DecodedArgD2Ev
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:264,3'
          Dst:             snprintf
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:268,1'
          Dst:             _ZN2pw9tokenizer10DecodedArgD2Ev
    - functionName:    _ZNK2pw9tokenizer13StringSegment4textEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'class.std::__1::basic_string *'
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::StringSegment *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw9tokenizer13StringSegment5emptyEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::StringSegment *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer12FormatStringC2EPKc
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::FormatString *'
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - format
      BBCount:         25
      ICount:          148
      EdgeCount:       47
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN2pw9tokenizer13StringSegment15ParseFormatSpecEPKc
        - _ZNK2pw9tokenizer13StringSegment4textEv
        - _ZNK2pw9tokenizer13StringSegment5emptyEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:315,30'
          Dst:             _ZN2pw9tokenizer13StringSegment15ParseFormatSpecEPKc
        - Src:             'pw_tokenizer/decode.cc:316,15'
          Dst:             _ZNK2pw9tokenizer13StringSegment5emptyEv
        - Src:             'pw_tokenizer/decode.cc:316,21'
          Dst:             _ZN2pw9tokenizer13StringSegmentD2Ev
        - Src:             'pw_tokenizer/decode.cc:324,22'
          Dst:             _ZNK2pw9tokenizer13StringSegment4textEv
        - Src:             'pw_tokenizer/decode.cc:316,21'
          Dst:             _ZN2pw9tokenizer13StringSegmentD2Ev
    - functionName:    _ZN2pw9tokenizer13StringSegment15ParseFormatSpecEPKc
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::StringSegment *'
        - 'char *'
      constantsTouched: []
      argNames:
        - format
        - ''
      BBCount:         38
      ICount:          244
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN2pw9tokenizer12_GLOBAL__N_118ReadLengthModifierEPKc
        - _ZN2pw9tokenizer12_GLOBAL__N_121SkipAsteriskOrIntegerEPKc
        - _ZN2pw9tokenizer12_GLOBAL__N_19SkipFlagsEPKc
        - _ZN2pw9tokenizer13StringSegment10VarargSizeENSt3__15arrayIcLm2EEEc
        - _ZN2pw9tokenizer13StringSegmentC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS1_4TypeENS1_7ArgSizeE
        - _ZN2pw9tokenizer13StringSegmentC2Ev
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:106,12'
          Dst:             _ZN2pw9tokenizer13StringSegmentC2Ev
        - Src:             'pw_tokenizer/decode.cc:113,8'
          Dst:             _ZN2pw9tokenizer12_GLOBAL__N_19SkipFlagsEPKc
        - Src:             'pw_tokenizer/decode.cc:116,8'
          Dst:             _ZN2pw9tokenizer12_GLOBAL__N_121SkipAsteriskOrIntegerEPKc
        - Src:             'pw_tokenizer/decode.cc:121,10'
          Dst:             _ZN2pw9tokenizer12_GLOBAL__N_121SkipAsteriskOrIntegerEPKc
        - Src:             'pw_tokenizer/decode.cc:125,38'
          Dst:             _ZN2pw9tokenizer12_GLOBAL__N_118ReadLengthModifierEPKc
        - Src:             'pw_tokenizer/decode.cc:136,14'
          Dst:             strchr
        - Src:             'pw_tokenizer/decode.cc:142,14'
          Dst:             strchr
        - Src:             'pw_tokenizer/decode.cc:147,12'
          Dst:             _ZN2pw9tokenizer13StringSegmentC2Ev
        - Src:             'pw_tokenizer/decode.cc:150,50'
          Dst:             _ZN2pw9tokenizer13StringSegment10VarargSizeENSt3__15arrayIcLm2EEEc
        - Src:             'pw_tokenizer/decode.cc:150,10'
          Dst:             _ZN2pw9tokenizer13StringSegmentC2ERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS1_4TypeENS1_7ArgSizeE
    - functionName:    _ZN2pw9tokenizer13StringSegmentC2Ev
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::StringSegment *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer12_GLOBAL__N_19SkipFlagsEPKc
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer12_GLOBAL__N_121SkipAsteriskOrIntegerEPKc
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - isdigit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:44,10'
          Dst:             isdigit
    - functionName:    _ZN2pw9tokenizer12_GLOBAL__N_118ReadLengthModifierEPKc
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:55,7'
          Dst:             strchr
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer13StringSegment10VarargSizeENSt3__15arrayIcLm2EEEc
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - short
        - char
      constantsTouched: []
      argNames:
        - length
        - spec
      BBCount:         14
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN2pw9tokenizer13StringSegment10VarargSizeIPvEENS1_7ArgSizeEv
        - _ZN2pw9tokenizer13StringSegment10VarargSizeIiEENS1_7ArgSizeEv
        - _ZN2pw9tokenizer13StringSegment10VarargSizeIlEENS1_7ArgSizeEv
        - _ZN2pw9tokenizer13StringSegment10VarargSizeImEENS1_7ArgSizeEv
        - _ZN2pw9tokenizer13StringSegment10VarargSizeIxEENS1_7ArgSizeEv
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:156,7'
          Dst:             strchr
        - Src:             'pw_tokenizer/decode.cc:157,12'
          Dst:             _ZN2pw9tokenizer13StringSegment10VarargSizeIPvEENS1_7ArgSizeEv
        - Src:             'pw_tokenizer/decode.cc:160,31'
          Dst:             _ZN2pw9tokenizer13StringSegment10VarargSizeIxEENS1_7ArgSizeEv
        - Src:             'pw_tokenizer/decode.cc:160,57'
          Dst:             _ZN2pw9tokenizer13StringSegment10VarargSizeIlEENS1_7ArgSizeEv
        - Src:             'pw_tokenizer/decode.cc:163,12'
          Dst:             _ZN2pw9tokenizer13StringSegment10VarargSizeIlEENS1_7ArgSizeEv
        - Src:             'pw_tokenizer/decode.cc:166,12'
          Dst:             _ZN2pw9tokenizer13StringSegment10VarargSizeImEENS1_7ArgSizeEv
        - Src:             'pw_tokenizer/decode.cc:169,12'
          Dst:             _ZN2pw9tokenizer13StringSegment10VarargSizeIlEENS1_7ArgSizeEv
        - Src:             'pw_tokenizer/decode.cc:171,10'
          Dst:             _ZN2pw9tokenizer13StringSegment10VarargSizeIiEENS1_7ArgSizeEv
    - functionName:    _ZN2pw9tokenizer13StringSegment10VarargSizeIxEENS1_7ArgSizeEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer13StringSegment10VarargSizeIlEENS1_7ArgSizeEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer13StringSegment10VarargSizeImEENS1_7ArgSizeEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer13StringSegment10VarargSizeIiEENS1_7ArgSizeEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isdigit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw9tokenizer19DecodedFormatString15decoding_errorsEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::DecodedFormatString *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw9tokenizer19DecodedFormatString14argument_countEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::DecodedFormatString *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw9tokenizer19DecodedFormatString17value_with_errorsEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::__1::basic_string *'
        - 'class.pw::tokenizer::DecodedFormatString *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZNK2pw9tokenizer10DecodedArg5valueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:293,23'
          Dst:             _ZNK2pw9tokenizer10DecodedArg5valueEv
    - functionName:    _ZNK2pw9tokenizer10DecodedArg5valueEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'class.std::__1::basic_string *'
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::DecodedArg *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw9tokenizer19DecodedFormatString5valueEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/decode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::__1::basic_string *'
        - 'class.pw::tokenizer::DecodedFormatString *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         19
      ICount:          103
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZNK2pw9tokenizer10DecodedArg2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/decode.cc:283,23'
          Dst:             _ZNK2pw9tokenizer10DecodedArg2okEv
        - Src:             'pw_tokenizer/decode.cc:283,34'
          Dst:             _ZNK2pw9tokenizer10DecodedArg5valueEv
        - Src:             'pw_tokenizer/decode.cc:283,48'
          Dst:             _ZNK2pw9tokenizer10DecodedArg4specEv
    - functionName:    _ZN2pw5bytes8internal12ReverseBytesIjEET_S3_
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw5bytes12ConvertOrderIjEET_N5cpp206endianES4_S2_
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - from
        - to
        - value
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw5bytes8internal12ReverseBytesIjEET_S3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/public/pw_bytes/endian.h:120,31'
          Dst:             _ZN2pw5bytes8internal12ReverseBytesIjEET_S3_
    - functionName:    _ZN2pw5bytes16ConvertOrderFromIjEET_N5cpp206endianES2_
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - from_endianness
        - value
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw5bytes12ConvertOrderIjEET_N5cpp206endianES4_S2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/public/pw_bytes/endian.h:134,10'
          Dst:             _ZN2pw5bytes12ConvertOrderIjEET_N5cpp206endianES4_S2_
    - functionName:    _ZN2pw9tokenizer12FormatStringC2EOS1_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::FormatString *'
        - 'class.pw::tokenizer::FormatString *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z4ceilf
      functionSourceFile: '/usr/local/bin/../include/c++/v1/math.h'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - __lcpp_x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer19DecodedFormatStringC2EOS1_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::DecodedFormatString *'
        - 'class.pw::tokenizer::DecodedFormatString *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer19DecodedFormatStringaSEOS1_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'class.pw::tokenizer::DecodedFormatString *'
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::DecodedFormatString *'
        - 'class.pw::tokenizer::DecodedFormatString *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw9tokenizer17DetokenizedString2okEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/detokenize.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::DetokenizedString *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK2pw9tokenizer19DecodedFormatString2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/detokenize.h:54,64'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString2okEv
    - functionName:    _ZNK2pw9tokenizer19DecodedFormatString2okEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::DecodedFormatString *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK2pw9tokenizer19DecodedFormatString15decoding_errorsEv
        - _ZNK2pw9tokenizer19DecodedFormatString15remaining_bytesEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:208,28'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString15remaining_bytesEv
        - Src:             'pw_tokenizer/public/pw_tokenizer/internal/decode.h:208,55'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString15decoding_errorsEv
    - functionName:    _ZNK2pw9tokenizer19DecodedFormatString15remaining_bytesEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/internal/decode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::DecodedFormatString *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizer18HandleEndOfMessageEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::(anonymous namespace)::NestedMessageDetokenizer *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         14
      ICount:          93
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNK2pw9tokenizer11Detokenizer23DetokenizeBase64MessageENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZNK2pw9tokenizer17DetokenizedString10BestStringEv
        - _ZNK2pw9tokenizer17DetokenizedString2okEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/detokenize.cc:77,36'
          Dst:             _ZNK2pw9tokenizer11Detokenizer23DetokenizeBase64MessageENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'pw_tokenizer/detokenize.cc:78,16'
          Dst:             _ZNK2pw9tokenizer17DetokenizedString2okEv
        - Src:             'pw_tokenizer/detokenize.cc:79,25'
          Dst:             _ZNK2pw9tokenizer17DetokenizedString10BestStringEv
        - Src:             'pw_tokenizer/detokenize.cc:78,19'
          Dst:             _ZN2pw9tokenizer17DetokenizedStringD2Ev
        - Src:             'pw_tokenizer/detokenize.cc:78,19'
          Dst:             _ZN2pw9tokenizer17DetokenizedStringD2Ev
    - functionName:    _ZNK2pw9tokenizer11Detokenizer23DetokenizeBase64MessageENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::tokenizer::DetokenizedString *'
        - 'class.pw::tokenizer::Detokenizer *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - text
        - ''
        - ''
      BBCount:         8
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN2pw4spanIcLm18446744073709551615EEC2INSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEERT_
        - _ZN2pw9tokenizer27PrefixedBase64DecodeInPlaceENS_4spanIcLm18446744073709551615EEE
        - _ZNK2pw9tokenizer11Detokenizer10DetokenizeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/detokenize.cc:228,45'
          Dst:             _ZN2pw4spanIcLm18446744073709551615EEC2INSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEERT_
        - Src:             'pw_tokenizer/detokenize.cc:228,17'
          Dst:             _ZN2pw9tokenizer27PrefixedBase64DecodeInPlaceENS_4spanIcLm18446744073709551615EEE
        - Src:             'pw_tokenizer/detokenize.cc:229,10'
          Dst:             _ZNK2pw9tokenizer11Detokenizer10DetokenizeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZNK2pw9tokenizer17DetokenizedString10BestStringEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::__1::basic_string *'
        - 'class.pw::tokenizer::DetokenizedString *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK2pw9tokenizer19DecodedFormatString5valueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/detokenize.cc:158,57'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString5valueEv
    - functionName:    _ZN2pw4spanIcLm18446744073709551615EEC2INSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEvEERT_
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::span *'
        - 'class.std::__1::basic_string *'
      constantsTouched: []
      argNames:
        - this
        - container
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw4spanIcLm18446744073709551615EEC2EPcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:305,9'
          Dst:             _ZN2pw4spanIcLm18446744073709551615EEC2EPcm
    - functionName:    _ZN2pw9tokenizer27PrefixedBase64DecodeInPlaceENS_4spanIcLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/base64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - buffer
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw17as_writable_bytesIcLm18446744073709551615EvEENS_4spanISt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS1_IS3_XT0_EEE
        - _ZN2pw9tokenizer27PrefixedBase64DecodeInPlaceENS_4spanISt4byteLm18446744073709551615EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/base64.h:152,38'
          Dst:             _ZN2pw17as_writable_bytesIcLm18446744073709551615EvEENS_4spanISt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS1_IS3_XT0_EEE
        - Src:             'pw_tokenizer/public/pw_tokenizer/base64.h:152,10'
          Dst:             _ZN2pw9tokenizer27PrefixedBase64DecodeInPlaceENS_4spanISt4byteLm18446744073709551615EEE
    - functionName:    _ZN2pw17as_writable_bytesIcLm18446744073709551615EvEENS_4spanISt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS1_IS3_XT0_EEE
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - s
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:442,42'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:442,53'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:442,10'
          Dst:             _ZN2pw4spanISt4byteLm18446744073709551615EEC2EPS1_m
    - functionName:    _ZN2pw9tokenizer27PrefixedBase64DecodeInPlaceENS_4spanISt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/base64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - buffer
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanISt4byteLm18446744073709551615EE4dataEv
        - pw_tokenizer_PrefixedBase64Decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/base64.h:148,14'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EE4dataEv
        - Src:             'pw_tokenizer/public/pw_tokenizer/base64.h:148,29'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EE4sizeEv
        - Src:             'pw_tokenizer/public/pw_tokenizer/base64.h:148,44'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EE4dataEv
        - Src:             'pw_tokenizer/public/pw_tokenizer/base64.h:148,59'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EE4sizeEv
        - Src:             'pw_tokenizer/public/pw_tokenizer/base64.h:147,10'
          Dst:             pw_tokenizer_PrefixedBase64Decode
    - functionName:    _ZNK2pw4spanISt4byteLm18446744073709551615EE4dataEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw4spanISt4byteLm18446744073709551615EE4sizeEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:383,66'
          Dst:             _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
    - functionName:    _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw4spanIcLm18446744073709551615EE10size_bytesEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:384,57'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
    - functionName:    _ZN2pw4spanISt4byteLm18446744073709551615EEC2EPS1_m
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::span *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:263,9'
          Dst:             _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
    - functionName:    _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:383,66'
          Dst:             _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
    - functionName:    _ZN2pw4spanIcLm18446744073709551615EEC2EPcm
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::span *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:263,9'
          Dst:             _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
    - functionName:    _ZN2pw6base6411IsValidCharEc
      functionSourceFile: '/proc/self/cwd/pw_base64/public/pw_base64/base64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - base64
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pw_Base64IsValidChar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_base64/public/pw_base64/base64.h:203,47'
          Dst:             pw_Base64IsValidChar
    - functionName:    _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizer10DetokenizeEc
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::(anonymous namespace)::NestedMessageDetokenizer *'
        - char
      constantsTouched: []
      argNames:
        - this
        - next_char
      BBCount:         16
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw6base6411IsValidCharEc
        - _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizer18HandleEndOfMessageEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/detokenize.cc:52,13'
          Dst:             _ZN2pw6base6411IsValidCharEc
        - Src:             'pw_tokenizer/detokenize.cc:55,11'
          Dst:             _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizer18HandleEndOfMessageEv
    - functionName:    _ZN2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EEC2EPS6_m
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::span.52 *'
        - 'struct.std::__1::pair.45 *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:263,9'
          Dst:             _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
    - functionName:    _ZNK2pw4spanINSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EE4sizeEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::span.52 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:383,66'
          Dst:             _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
    - functionName:    _ZNK2pw4spanINSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EE4dataEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'struct.std::__1::pair.45 *'
      argCount:        1
      argTypes:
        - 'class.pw::span.52 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer11DetokenizerC2EOS1_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/detokenize.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::Detokenizer *'
        - 'class.pw::tokenizer::Detokenizer *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw15internal_result12StatusOrDataINS_9tokenizer11DetokenizerELb0EEC2IJS3_EEENSt3__110in_place_tEDpOT_
      functionSourceFile: '/proc/self/cwd/pw_result/public/pw_result/internal/result_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::internal_result::StatusOrData *'
        - 'class.pw::tokenizer::Detokenizer *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6StatusC2E9pw_Status
        - _ZN2pw9tokenizer11DetokenizerC2EOS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_result/public/pw_result/internal/result_internal.h:296,3'
          Dst:             _ZN2pw6StatusC2E9pw_Status
        - Src:             'pw_result/public/pw_result/internal/result_internal.h:296,3'
          Dst:             _ZN2pw9tokenizer11DetokenizerC2EOS1_
    - functionName:    _ZN2pw6StatusC2E9pw_Status
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::ArgStatus *'
        - int
      constantsTouched: []
      argNames:
        - this
        - code
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6ResultINS_9tokenizer11DetokenizerEEC2IJS2_EEENSt3__110in_place_tEDpOT_
      functionSourceFile: '/proc/self/cwd/pw_result/public/pw_result/result.h'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::Result *'
        - 'class.pw::tokenizer::Detokenizer *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw15internal_result12StatusOrDataINS_9tokenizer11DetokenizerELb0EEC2IJS3_EEENSt3__110in_place_tEDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_result/public/pw_result/result.h:770,7'
          Dst:             _ZN2pw15internal_result12StatusOrDataINS_9tokenizer11DetokenizerELb0EEC2IJS3_EEENSt3__110in_place_tEDpOT_
    - functionName:    _ZNK2pw6Status2okEv
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::ArgStatus *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw15internal_result12StatusOrDataINS_9tokenizer11DetokenizerELb0EEC2INS_6StatusELi0EEEOT_
      functionSourceFile: '/proc/self/cwd/pw_result/public/pw_result/internal/result_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::internal_result::StatusOrData *'
        - 'class.pw::tokenizer::ArgStatus *'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         7
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw6Status2okEv
        - pw_assert_HandleFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_result/public/pw_result/internal/result_internal.h:296,3'
          Dst:             _ZNK2pw6Status2okEv
        - Src:             'pw_result/public/pw_result/internal/result_internal.h:296,3'
          Dst:             pw_assert_HandleFailure
    - functionName:    _ZN2pw9tokenizer13TokenDatabase8iteratorC2EPKc
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/token_database.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::TokenDatabase::iterator *'
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - end
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer13TokenDatabase8iterator12ReadRawEntryEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/token_database.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::TokenDatabase::iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw9tokenizer13TokenDatabase10ReadUint32IcEEjPKT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/token_database.h:172,22'
          Dst:             _ZN2pw9tokenizer13TokenDatabase10ReadUint32IcEEjPKT_
        - Src:             'pw_tokenizer/public/pw_tokenizer/token_database.h:173,29'
          Dst:             _ZN2pw9tokenizer13TokenDatabase10ReadUint32IcEEjPKT_
    - functionName:    _ZN2pw9tokenizer13TokenDatabase8iteratorC2EPKcS4_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/token_database.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::tokenizer::TokenDatabase::iterator *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - raw_entry
        - string
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw9tokenizer13TokenDatabase8iterator12ReadRawEntryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/token_database.h:165,9'
          Dst:             _ZN2pw9tokenizer13TokenDatabase8iterator12ReadRawEntryEv
    - functionName:    _ZNK2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EE4sizeEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::span.52 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:383,66'
          Dst:             _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
    - functionName:    _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizerD2Ev
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::(anonymous namespace)::NestedMessageDetokenizer *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizer5FlushEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::__1::basic_string *'
        - 'class.pw::tokenizer::(anonymous namespace)::NestedMessageDetokenizer *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizer18HandleEndOfMessageEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/detokenize.cc:69,7'
          Dst:             _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizer18HandleEndOfMessageEv
    - functionName:    _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizer10DetokenizeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::tokenizer::(anonymous namespace)::NestedMessageDetokenizer *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - chunk
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizer10DetokenizeEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/detokenize.cc:37,7'
          Dst:             _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizer10DetokenizeEc
    - functionName:    _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizerC2ERKNS0_11DetokenizerE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::(anonymous namespace)::NestedMessageDetokenizer *'
        - 'class.pw::tokenizer::Detokenizer *'
      constantsTouched: []
      argNames:
        - this
        - detokenizer
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw9tokenizer11Detokenizer16DetokenizeBase64ENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.std::__1::basic_string *'
        - 'class.pw::tokenizer::Detokenizer *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - text
        - ''
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizer10DetokenizeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizer5FlushEv
        - _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizerC2ERKNS0_11DetokenizerE
        - _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/detokenize.cc:233,28'
          Dst:             _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizerC2ERKNS0_11DetokenizerE
        - Src:             'pw_tokenizer/detokenize.cc:234,22'
          Dst:             _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizer10DetokenizeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'pw_tokenizer/detokenize.cc:235,29'
          Dst:             _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizer5FlushEv
        - Src:             'pw_tokenizer/detokenize.cc:236,1'
          Dst:             _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizerD2Ev
        - Src:             'pw_tokenizer/detokenize.cc:236,1'
          Dst:             _ZN2pw9tokenizer12_GLOBAL__N_124NestedMessageDetokenizerD2Ev
    - functionName:    _ZNK2pw4spanIKhLm18446744073709551615EE7subspanEmm
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'class.pw::span *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - offset
        - count
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:379,13'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:379,64'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:379,12'
          Dst:             _ZN2pw4spanIKhLm18446744073709551615EEC2EPS1_m
    - functionName:    _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:383,66'
          Dst:             _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
    - functionName:    _ZN2pw4spanIKhLm18446744073709551615EEC2Ev
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:258,31'
          Dst:             _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
    - functionName:    _ZN2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EEC2INS1_6vectorIS5_NS1_9allocatorIS5_EEEEvEERKT_
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::span.52 *'
        - 'class.std::__1::vector.44 *'
      constantsTouched: []
      argNames:
        - this
        - container
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EEC2EPS6_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:314,9'
          Dst:             _ZN2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EEC2EPS6_m
    - functionName:    _ZN2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EEC2IS5_Lm18446744073709551615EvEERKNS0_IT_XT0_EEE
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::span.52 *'
        - 'class.pw::span.52 *'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanINSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EE4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:326,20'
          Dst:             _ZNK2pw4spanINSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EE4dataEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:326,34'
          Dst:             _ZNK2pw4spanINSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EE4sizeEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:326,9'
          Dst:             _ZN2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EEC2EPS6_m
    - functionName:    _ZN2pw4spanINSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EEC2Ev
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::span.52 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:258,31'
          Dst:             _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
    - functionName:    _ZN2pw5bytes11ReadInOrderIjEET_N5cpp206endianEPKvm
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - order
        - buffer
        - max_bytes_to_read
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw5bytes16ConvertOrderFromIjEET_N5cpp206endianES2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/public/pw_bytes/endian.h:167,10'
          Dst:             _ZN2pw5bytes16ConvertOrderFromIjEET_N5cpp206endianES2_
    - functionName:    _ZN2pw9tokenizer17DetokenizedStringC2Ev
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/detokenize.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::DetokenizedString *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw4spanIKhLm18446744073709551615EE5emptyEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:385,64'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
    - functionName:    _ZNK2pw9tokenizer11Detokenizer10DetokenizeERKNS_4spanIKhLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::tokenizer::DetokenizedString *'
        - 'class.pw::tokenizer::Detokenizer *'
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
        - encoded
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EEC2INS1_6vectorIS5_NS1_9allocatorIS5_EEEEvEERKT_
        - _ZN2pw4spanINSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EEC2Ev
        - _ZN2pw5bytes11ReadInOrderIjEET_N5cpp206endianEPKvm
        - _ZN2pw9tokenizer17DetokenizedStringC2EjRKNS_4spanIKNSt3__14pairINS0_12FormatStringEjEELm18446744073709551615EEERKNS2_IKhLm18446744073709551615EEE
        - _ZN2pw9tokenizer17DetokenizedStringC2Ev
        - _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
        - _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
        - _ZNK2pw4spanIKhLm18446744073709551615EE5emptyEv
        - _ZNK2pw4spanIKhLm18446744073709551615EE7subspanEmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/detokenize.cc:208,15'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE5emptyEv
        - Src:             'pw_tokenizer/detokenize.cc:209,12'
          Dst:             _ZN2pw9tokenizer17DetokenizedStringC2Ev
        - Src:             'pw_tokenizer/detokenize.cc:213,31'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
        - Src:             'pw_tokenizer/detokenize.cc:213,47'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             'pw_tokenizer/detokenize.cc:212,20'
          Dst:             _ZN2pw5bytes11ReadInOrderIjEET_N5cpp206endianEPKvm
        - Src:             'pw_tokenizer/detokenize.cc:219,35'
          Dst:             _ZN2pw4spanINSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EEC2Ev
        - Src:             'pw_tokenizer/detokenize.cc:219,35'
          Dst:             _ZN2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EEC2IS5_Lm18446744073709551615EvEERKNS0_IT_XT0_EEE
        - Src:             'pw_tokenizer/detokenize.cc:220,35'
          Dst:             _ZN2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EEC2INS1_6vectorIS5_NS1_9allocatorIS5_EEEEvEERKT_
        - Src:             'pw_tokenizer/detokenize.cc:221,15'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             'pw_tokenizer/detokenize.cc:221,40'
          Dst:             _ZN2pw4spanIKhLm18446744073709551615EEC2Ev
        - Src:             'pw_tokenizer/detokenize.cc:222,48'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE7subspanEmm
        - Src:             'pw_tokenizer/detokenize.cc:217,10'
          Dst:             _ZN2pw9tokenizer17DetokenizedStringC2EjRKNS_4spanIKNSt3__14pairINS0_12FormatStringEjEELm18446744073709551615EEERKNS2_IKhLm18446744073709551615EEE
        - Src:             'pw_tokenizer/detokenize.cc:217,10'
          Dst:             _ZN2pw9tokenizer17DetokenizedStringC2EjRKNS_4spanIKNSt3__14pairINS0_12FormatStringEjEELm18446744073709551615EEERKNS2_IKhLm18446744073709551615EEE
    - functionName:    _ZN2pw9tokenizer17DetokenizedStringC2EjRKNS_4spanIKNSt3__14pairINS0_12FormatStringEjEELm18446744073709551615EEERKNS2_IKhLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::tokenizer::DetokenizedString *'
        - int
        - 'class.pw::span.52 *'
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
        - token
        - entries
        - arguments
      BBCount:         19
      ICount:          186
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN2pw9tokenizer19DecodedFormatStringD2Ev
        - _ZNK2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EE5beginEv
        - _ZNK2pw9tokenizer12FormatString6FormatENS_4spanIKhLm18446744073709551615EEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/detokenize.cc:146,43'
          Dst:             _ZNK2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EE5beginEv
        - Src:             'pw_tokenizer/detokenize.cc:146,43'
          Dst:             _ZNK2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EE3endEv
        - Src:             'pw_tokenizer/detokenize.cc:147,45'
          Dst:             _ZNK2pw9tokenizer12FormatString6FormatENS_4spanIKhLm18446744073709551615EEE
        - Src:             'pw_tokenizer/detokenize.cc:147,5'
          Dst:             _ZN2pw9tokenizer19DecodedFormatStringD2Ev
        - Src:             'pw_tokenizer/detokenize.cc:147,5'
          Dst:             _ZN2pw9tokenizer19DecodedFormatStringD2Ev
    - functionName:    _ZNK2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EE5beginEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      'struct.std::__1::pair.45 *'
      argCount:        1
      argTypes:
        - 'class.pw::span.52 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EE3endEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'struct.std::__1::pair.45 *'
      argCount:        1
      argTypes:
        - 'class.pw::span.52 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:412,60'
          Dst:             _ZNK2pw4spanIKNSt3__14pairINS_9tokenizer12FormatStringEjEELm18446744073709551615EE4sizeEv
    - functionName:    _ZN2pw9tokenizer12_GLOBAL__N_114IsBetterResultERKNSt3__14pairINS0_19DecodedFormatStringEjEES7_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'struct.std::__1::pair.24 *'
        - 'struct.std::__1::pair.24 *'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         12
      ICount:          120
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK2pw9tokenizer19DecodedFormatString14argument_countEv
        - _ZNK2pw9tokenizer19DecodedFormatString15decoding_errorsEv
        - _ZNK2pw9tokenizer19DecodedFormatString15remaining_bytesEv
        - _ZNK2pw9tokenizer19DecodedFormatString2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/detokenize.cc:113,17'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString2okEv
        - Src:             'pw_tokenizer/detokenize.cc:113,35'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString2okEv
        - Src:             'pw_tokenizer/detokenize.cc:114,22'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString2okEv
        - Src:             'pw_tokenizer/detokenize.cc:118,18'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString15remaining_bytesEv
        - Src:             'pw_tokenizer/detokenize.cc:119,18'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString15remaining_bytesEv
        - Src:             'pw_tokenizer/detokenize.cc:120,22'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString15remaining_bytesEv
        - Src:             'pw_tokenizer/detokenize.cc:124,17'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString15decoding_errorsEv
        - Src:             'pw_tokenizer/detokenize.cc:124,48'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString15decoding_errorsEv
        - Src:             'pw_tokenizer/detokenize.cc:125,22'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString15decoding_errorsEv
        - Src:             'pw_tokenizer/detokenize.cc:125,52'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString15decoding_errorsEv
        - Src:             'pw_tokenizer/detokenize.cc:129,17'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString14argument_countEv
        - Src:             'pw_tokenizer/detokenize.cc:129,47'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString14argument_countEv
        - Src:             'pw_tokenizer/detokenize.cc:130,22'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString14argument_countEv
        - Src:             'pw_tokenizer/detokenize.cc:130,51'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString14argument_countEv
    - functionName:    _ZN2pw6ResultINS_9tokenizer11DetokenizerEEC2IS2_Li0EEEOT_
      functionSourceFile: '/proc/self/cwd/pw_result/public/pw_result/result.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::Result *'
        - 'class.pw::tokenizer::Detokenizer *'
      constantsTouched: []
      argNames:
        - this
        - u
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6ResultINS_9tokenizer11DetokenizerEEC2IJS2_EEENSt3__110in_place_tEDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_result/public/pw_result/result.h:396,9'
          Dst:             _ZN2pw6ResultINS_9tokenizer11DetokenizerEEC2IJS2_EEENSt3__110in_place_tEDpOT_
    - functionName:    _ZN2pw9tokenizer11DetokenizerC2EONSt3__113unordered_mapIjNS2_6vectorINS2_4pairINS0_12FormatStringEjEENS2_9allocatorIS7_EEEENS2_4hashIjEENS2_8equal_toIjEENS8_INS5_IKjSA_EEEEEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/detokenize.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::Detokenizer *'
        - 'class.std::__1::unordered_map *'
      constantsTouched: []
      argNames:
        - this
        - database
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6ResultINS_9tokenizer11DetokenizerEEC2INS_6StatusELi0EEEOT_
      functionSourceFile: '/proc/self/cwd/pw_result/public/pw_result/result.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::Result *'
        - 'class.pw::tokenizer::ArgStatus *'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw15internal_result12StatusOrDataINS_9tokenizer11DetokenizerELb0EEC2INS_6StatusELi0EEEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_result/public/pw_result/result.h:298,29'
          Dst:             _ZN2pw15internal_result12StatusOrDataINS_9tokenizer11DetokenizerELb0EEC2INS_6StatusELi0EEEOT_
    - functionName:    _ZN2pw6Status8DataLossEv
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6StatusC2E9pw_Status
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status.h:137,12'
          Dst:             _ZN2pw6StatusC2E9pw_Status
    - functionName:    _ZN2pw9tokenizer11Detokenizer14FromElfSectionENS_4spanIKhLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::Result *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - elf_section
        - ''
        - ''
      BBCount:         24
      ICount:          173
      EdgeCount:       43
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN2pw6ResultINS_9tokenizer11DetokenizerEEC2INS_6StatusELi0EEEOT_
        - _ZN2pw6ResultINS_9tokenizer11DetokenizerEEC2IS2_Li0EEEOT_
        - _ZN2pw6Status8DataLossEv
        - _ZN2pw9tokenizer11DetokenizerC2EONSt3__113unordered_mapIjNS2_6vectorINS2_4pairINS0_12FormatStringEjEENS2_9allocatorIS7_EEEENS2_4hashIjEENS2_8equal_toIjEENS8_INS5_IKjSA_EEEEEE
        - _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
        - _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/detokenize.cc:180,66'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             'pw_tokenizer/detokenize.cc:183,30'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
        - Src:             'pw_tokenizer/detokenize.cc:187,14'
          Dst:             _ZN2pw6Status8DataLossEv
        - Src:             'pw_tokenizer/detokenize.cc:187,14'
          Dst:             _ZN2pw6ResultINS_9tokenizer11DetokenizerEEC2INS_6StatusELi0EEEOT_
        - Src:             'pw_tokenizer/detokenize.cc:191,53'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4sizeEv
        - Src:             'pw_tokenizer/detokenize.cc:195,53'
          Dst:             _ZNK2pw4spanIKhLm18446744073709551615EE4dataEv
        - Src:             'pw_tokenizer/detokenize.cc:202,10'
          Dst:             _ZN2pw9tokenizer11DetokenizerC2EONSt3__113unordered_mapIjNS2_6vectorINS2_4pairINS0_12FormatStringEjEENS2_9allocatorIS7_EEEENS2_4hashIjEENS2_8equal_toIjEENS8_INS5_IKjSA_EEEEEE
        - Src:             'pw_tokenizer/detokenize.cc:202,10'
          Dst:             _ZN2pw6ResultINS_9tokenizer11DetokenizerEEC2IS2_Li0EEEOT_
        - Src:             'pw_tokenizer/detokenize.cc:202,3'
          Dst:             _ZN2pw9tokenizer11DetokenizerD2Ev
        - Src:             'pw_tokenizer/detokenize.cc:202,3'
          Dst:             _ZN2pw9tokenizer11DetokenizerD2Ev
    - functionName:    _ZN2pw9tokenizer13TokenDatabase8iteratorppEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/token_database.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'class.pw::tokenizer::TokenDatabase::iterator *'
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::TokenDatabase::iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw9tokenizer13TokenDatabase8iterator12ReadRawEntryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/token_database.h:132,7'
          Dst:             _ZN2pw9tokenizer13TokenDatabase8iterator12ReadRawEntryEv
    - functionName:    _ZNK2pw9tokenizer13TokenDatabase8iteratordeEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/token_database.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'struct.pw::tokenizer::TokenDatabase::Entry *'
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::TokenDatabase::iterator *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw9tokenizer13TokenDatabase8iteratorneERKS2_
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/token_database.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::TokenDatabase::iterator *'
        - 'class.pw::tokenizer::TokenDatabase::iterator *'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw9tokenizer13TokenDatabase3endEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/token_database.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::TokenDatabase::iterator *'
        - 'class.pw::tokenizer::TokenDatabase *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw9tokenizer13TokenDatabase8iteratorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/token_database.h:279,43'
          Dst:             _ZN2pw9tokenizer13TokenDatabase8iteratorC2EPKc
    - functionName:    _ZNK2pw9tokenizer13TokenDatabase5beginEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/token_database.h'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::TokenDatabase::iterator *'
        - 'class.pw::tokenizer::TokenDatabase *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw9tokenizer13TokenDatabase8iteratorC2EPKcS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/token_database.h:276,45'
          Dst:             _ZN2pw9tokenizer13TokenDatabase8iteratorC2EPKcS4_
    - functionName:    _ZN2pw9tokenizer11DetokenizerC2ERKNS0_13TokenDatabaseE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::tokenizer::Detokenizer *'
        - 'class.pw::tokenizer::TokenDatabase *'
      constantsTouched: []
      argNames:
        - this
        - database
      BBCount:         16
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK2pw9tokenizer13TokenDatabase5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/detokenize.cc:170,26'
          Dst:             _ZNK2pw9tokenizer13TokenDatabase5beginEv
        - Src:             'pw_tokenizer/detokenize.cc:170,26'
          Dst:             _ZNK2pw9tokenizer13TokenDatabase3endEv
        - Src:             'pw_tokenizer/detokenize.cc:170,26'
          Dst:             _ZNK2pw9tokenizer13TokenDatabase8iteratorneERKS2_
        - Src:             'pw_tokenizer/detokenize.cc:170,26'
          Dst:             _ZNK2pw9tokenizer13TokenDatabase8iteratordeEv
        - Src:             'pw_tokenizer/detokenize.cc:170,26'
          Dst:             _ZN2pw9tokenizer13TokenDatabase8iteratorppEv
    - functionName:    _ZN2pw9tokenizer12_GLOBAL__N_119UnknownTokenMessageEj
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::__1::basic_string *'
        - int
      constantsTouched: []
      argNames:
        - value
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw9tokenizer17DetokenizedString20BestStringWithErrorsEv
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/detokenize.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::__1::basic_string *'
        - 'class.pw::tokenizer::DetokenizedString *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw9tokenizer12_GLOBAL__N_119UnknownTokenMessageEj
        - _ZNK2pw9tokenizer19DecodedFormatString17value_with_errorsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/detokenize.cc:163,25'
          Dst:             _ZN2pw9tokenizer12_GLOBAL__N_119UnknownTokenMessageEj
        - Src:             'pw_tokenizer/detokenize.cc:166,22'
          Dst:             _ZNK2pw9tokenizer19DecodedFormatString17value_with_errorsEv
    - functionName:    _ZN2pw17InlineBasicStringIcLm0EE4dataEv
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.pw::InlineBasicString.1 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw11string_impl17CheckedCastToSizeImEEtT_
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/internal/string_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - num
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - pw_assert_HandleFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/internal/string_impl.h:148,3'
          Dst:             pw_assert_HandleFailure
    - functionName:    _ZN2pw17InlineBasicStringIcLm65535EE8set_sizeEm
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::InlineBasicString *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - length
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw11string_impl17CheckedCastToSizeImEEtT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/string.h:393,15'
          Dst:             _ZN2pw11string_impl17CheckedCastToSizeImEEtT_
    - functionName:    _ZN2pw17InlineBasicStringIcLm65535EE19SetSizeAndTerminateEPcm
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::InlineBasicString *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - length
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw11string_impl11char_traitsIcLb0EE6assignERcRKc
        - _ZN2pw17InlineBasicStringIcLm65535EE8set_sizeEm
        - _ZNK2pw17InlineBasicStringIcLm65535EE8max_sizeEv
        - pw_assert_HandleFailure
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/string.h:396,5'
          Dst:             _ZNK2pw17InlineBasicStringIcLm65535EE8max_sizeEv
        - Src:             'pw_string/public/pw_string/string.h:396,5'
          Dst:             pw_assert_HandleFailure
        - Src:             'pw_string/public/pw_string/string.h:397,5'
          Dst:             _ZN2pw11string_impl11char_traitsIcLb0EE6assignERcRKc
        - Src:             'pw_string/public/pw_string/string.h:398,5'
          Dst:             _ZN2pw17InlineBasicStringIcLm65535EE8set_sizeEm
    - functionName:    _ZNK2pw17InlineBasicStringIcLm65535EE8max_sizeEv
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::InlineBasicString *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw11string_impl11char_traitsIcLb0EE6assignERcRKc
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/internal/string_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dest
        - source
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw17InlineBasicStringIcLm65535EE4sizeEv
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::InlineBasicString *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw17InlineBasicStringIcLm65535EE4dataEv
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.pw::InlineBasicString *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN2pw17InlineBasicStringIcLm0EE4dataEv
        - __clang_call_terminate
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/string.h:320,57'
          Dst:             _ZN2pw17InlineBasicStringIcLm0EE4dataEv
        - Src:             'pw_string/public/pw_string/string.h:320,57'
          Dst:             __clang_call_terminate
    - functionName:    _ZN2pw17InlineBasicStringIcLm65535EE8PushBackEPcc
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::InlineBasicString *'
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - this
        - data
        - ch
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw11string_impl11char_traitsIcLb0EE6assignERcRKc
        - _ZNK2pw17InlineBasicStringIcLm65535EE4sizeEv
        - pw_assert_HandleFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/string.h:581,3'
          Dst:             _ZNK2pw17InlineBasicStringIcLm65535EE4sizeEv
        - Src:             'pw_string/public/pw_string/string.h:581,3'
          Dst:             _ZNK2pw17InlineBasicStringIcLm65535EE8max_sizeEv
        - Src:             'pw_string/public/pw_string/string.h:581,3'
          Dst:             pw_assert_HandleFailure
        - Src:             'pw_string/public/pw_string/string.h:582,44'
          Dst:             _ZNK2pw17InlineBasicStringIcLm65535EE4sizeEv
        - Src:             'pw_string/public/pw_string/string.h:582,3'
          Dst:             _ZN2pw11string_impl11char_traitsIcLb0EE6assignERcRKc
        - Src:             'pw_string/public/pw_string/string.h:583,29'
          Dst:             _ZNK2pw17InlineBasicStringIcLm65535EE4sizeEv
        - Src:             'pw_string/public/pw_string/string.h:583,3'
          Dst:             _ZN2pw17InlineBasicStringIcLm65535EE19SetSizeAndTerminateEPcm
    - functionName:    _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4sizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:384,57'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4sizeEv
    - functionName:    _ZN2pw6base6411EncodedSizeEm
      functionSourceFile: '/proc/self/cwd/pw_base64/public/pw_base64/base64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - binary_size_bytes
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw9tokenizer23Base64EncodedStringSizeEm
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/base64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - message_size
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6base6411EncodedSizeEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/base64.h:77,47'
          Dst:             _ZN2pw6base6411EncodedSizeEm
    - functionName:    pw_tokenizer_PrefixedBase64Decode
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - base64_message
        - base64_size_bytes
        - output_buffer
        - output_buffer_size
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw4spanISt4byteLm18446744073709551615EEC2EPS1_m
        - _ZN2pw6base646DecodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEENS_4spanISt4byteLm18446744073709551615EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/base64.cc:61,7'
          Dst:             _ZN2pw4spanISt4byteLm18446744073709551615EEC2EPS1_m
        - Src:             'pw_tokenizer/base64.cc:59,10'
          Dst:             _ZN2pw6base646DecodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEENS_4spanISt4byteLm18446744073709551615EEE
    - functionName:    _ZN2pw17InlineBasicStringIcLm65535EE9push_backEc
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/internal/string_common_functions.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::InlineBasicString *'
        - char
      constantsTouched: []
      argNames:
        - this
        - ch
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw17InlineBasicStringIcLm65535EE4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:325,12'
          Dst:             _ZN2pw17InlineBasicStringIcLm65535EE4dataEv
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:325,3'
          Dst:             _ZN2pw17InlineBasicStringIcLm65535EE8PushBackEPcc
    - functionName:    _ZN2pw9tokenizer20PrefixedBase64EncodeENS_4spanIKSt4byteLm18446744073709551615EEERNS_17InlineBasicStringIcLm65535EEE
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - 'class.pw::InlineBasicString *'
      constantsTouched: []
      argNames:
        - binary_message
        - output
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw17InlineBasicStringIcLm65535EE9push_backEc
        - _ZN2pw6base646EncodeENS_4spanIKSt4byteLm18446744073709551615EEERNS_17InlineBasicStringIcLm65535EEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/base64.cc:45,10'
          Dst:             _ZN2pw17InlineBasicStringIcLm65535EE9push_backEc
        - Src:             'pw_tokenizer/base64.cc:46,3'
          Dst:             _ZN2pw6base646EncodeENS_4spanIKSt4byteLm18446744073709551615EEERNS_17InlineBasicStringIcLm65535EEE
    - functionName:    _ZN2pw6base646EncodeENS_4spanIKSt4byteLm18446744073709551615EEEPc
      functionSourceFile: '/proc/self/cwd/pw_base64/public/pw_base64/base64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - binary
        - output
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - pw_Base64Encode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_base64/public/pw_base64/base64.h:105,26'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - Src:             'pw_base64/public/pw_base64/base64.h:105,41'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_base64/public/pw_base64/base64.h:105,3'
          Dst:             pw_Base64Encode
    - functionName:    _ZN2pw9tokenizer23Base64EncodedBufferSizeEm
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/public/pw_tokenizer/base64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - message_size
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw9tokenizer23Base64EncodedStringSizeEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/public/pw_tokenizer/base64.h:83,10'
          Dst:             _ZN2pw9tokenizer23Base64EncodedStringSizeEm
    - functionName:    pw_tokenizer_PrefixedBase64Encode
      functionSourceFile: '/proc/self/cwd/pw_tokenizer/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - binary_message
        - binary_size_bytes
        - output_buffer
        - output_buffer_size_bytes
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
        - _ZN2pw6base646EncodeENS_4spanIKSt4byteLm18446744073709551615EEEPc
        - _ZN2pw9tokenizer23Base64EncodedBufferSizeEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_tokenizer/base64.cc:25,31'
          Dst:             _ZN2pw9tokenizer23Base64EncodedBufferSizeEm
        - Src:             'pw_tokenizer/base64.cc:37,7'
          Dst:             _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
        - Src:             'pw_tokenizer/base64.cc:36,3'
          Dst:             _ZN2pw6base646EncodeENS_4spanIKSt4byteLm18446744073709551615EEEPc
    - functionName:    '_ZZN2pw6base646EncodeENS_4spanIKSt4byteLm18446744073709551615EEERNS_17InlineBasicStringIcLm65535EEEENK3$_0clEPcm'
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'class.anon.96 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6base646EncodeENS_4spanIKSt4byteLm18446744073709551615EEEPc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_base64/base64.cc:190,5'
          Dst:             _ZN2pw6base646EncodeENS_4spanIKSt4byteLm18446744073709551615EEEPc
    - functionName:    '_ZN2pw17InlineBasicStringIcLm65535EE20resize_and_overwriteIZNS_6base646EncodeENS_4spanIKSt4byteLm18446744073709551615EEERS1_E3$_0EEvT_'
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/internal/string_common_functions.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::InlineBasicString *'
        - 'class.anon.96 *'
      constantsTouched: []
      argNames:
        - this
        - operation
      BBCount:         7
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw17InlineBasicStringIcLm65535EE4dataEv
        - _ZNK2pw17InlineBasicStringIcLm65535EE8max_sizeEv
        - '_ZZN2pw6base646EncodeENS_4spanIKSt4byteLm18446744073709551615EEERNS_17InlineBasicStringIcLm65535EEEENK3$_0clEPcm'
        - pw_assert_HandleFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:440,48'
          Dst:             _ZN2pw17InlineBasicStringIcLm65535EE4dataEv
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:440,56'
          Dst:             _ZNK2pw17InlineBasicStringIcLm65535EE8max_sizeEv
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:440,27'
          Dst:             '_ZZN2pw6base646EncodeENS_4spanIKSt4byteLm18446744073709551615EEERNS_17InlineBasicStringIcLm65535EEEENK3$_0clEPcm'
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:441,3'
          Dst:             _ZNK2pw17InlineBasicStringIcLm65535EE8max_sizeEv
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:441,3'
          Dst:             pw_assert_HandleFailure
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:442,23'
          Dst:             _ZN2pw17InlineBasicStringIcLm65535EE4dataEv
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:442,3'
          Dst:             _ZN2pw17InlineBasicStringIcLm65535EE19SetSizeAndTerminateEPcm
    - functionName:    _ZNK2pw17InlineBasicStringIcLm65535EE8capacityEv
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/internal/string_common_functions.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::InlineBasicString *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw17InlineBasicStringIcLm65535EE8max_sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:173,53'
          Dst:             _ZNK2pw17InlineBasicStringIcLm65535EE8max_sizeEv
    - functionName:    _ZN2pw6base646EncodeENS_4spanIKSt4byteLm18446744073709551615EEERNS_17InlineBasicStringIcLm65535EEE
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - 'class.pw::InlineBasicString *'
      constantsTouched: []
      argNames:
        - binary
        - output
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN2pw17InlineBasicStringIcLm65535EE20resize_and_overwriteIZNS_6base646EncodeENS_4spanIKSt4byteLm18446744073709551615EEERS1_E3$_0EEvT_'
        - _ZN2pw6base6411EncodedSizeEm
        - _ZNK2pw17InlineBasicStringIcLm65535EE4sizeEv
        - _ZNK2pw17InlineBasicStringIcLm65535EE8capacityEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4sizeEv
        - pw_assert_basic_HandleFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_base64/base64.cc:184,38'
          Dst:             _ZNK2pw17InlineBasicStringIcLm65535EE4sizeEv
        - Src:             'pw_base64/base64.cc:185,63'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4sizeEv
        - Src:             'pw_base64/base64.cc:185,44'
          Dst:             _ZN2pw6base6411EncodedSizeEm
        - Src:             'pw_base64/base64.cc:187,3'
          Dst:             _ZNK2pw17InlineBasicStringIcLm65535EE8capacityEv
        - Src:             'pw_base64/base64.cc:187,3'
          Dst:             pw_assert_basic_HandleFailure
        - Src:             'pw_base64/base64.cc:189,10'
          Dst:             '_ZN2pw17InlineBasicStringIcLm65535EE20resize_and_overwriteIZNS_6base646EncodeENS_4spanIKSt4byteLm18446744073709551615EEERS1_E3$_0EEvT_'
    - functionName:    _ZN2pw6base646DecodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPv
      functionSourceFile: '/proc/self/cwd/pw_base64/public/pw_base64/base64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - base64
        - output
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pw_Base64Decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_base64/public/pw_base64/base64.h:174,10'
          Dst:             pw_Base64Decode
    - functionName:    pw_Base64Decode
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - base64
        - base64_size_bytes
        - output
      BBCount:         16
      ICount:          154
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN2pw6base6412_GLOBAL__N_110CharToBitsEc
        - _ZN2pw6base6412_GLOBAL__N_15Byte0Ehh
        - _ZN2pw6base6412_GLOBAL__N_15Byte1Ehh
        - _ZN2pw6base6412_GLOBAL__N_15Byte2Ehh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_base64/base64.cc:128,27'
          Dst:             _ZN2pw6base6412_GLOBAL__N_110CharToBitsEc
        - Src:             'pw_base64/base64.cc:129,27'
          Dst:             _ZN2pw6base6412_GLOBAL__N_110CharToBitsEc
        - Src:             'pw_base64/base64.cc:130,27'
          Dst:             _ZN2pw6base6412_GLOBAL__N_110CharToBitsEc
        - Src:             'pw_base64/base64.cc:131,27'
          Dst:             _ZN2pw6base6412_GLOBAL__N_110CharToBitsEc
        - Src:             'pw_base64/base64.cc:133,17'
          Dst:             _ZN2pw6base6412_GLOBAL__N_15Byte0Ehh
        - Src:             'pw_base64/base64.cc:134,17'
          Dst:             _ZN2pw6base6412_GLOBAL__N_15Byte1Ehh
        - Src:             'pw_base64/base64.cc:135,17'
          Dst:             _ZN2pw6base6412_GLOBAL__N_15Byte2Ehh
    - functionName:    _ZN2pw6base6412_GLOBAL__N_110CharToBitsEc
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ch
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6base6412_GLOBAL__N_15Byte0Ehh
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - bits0
        - bits1
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6base6412_GLOBAL__N_15Byte1Ehh
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - bits1
        - bits2
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6base6412_GLOBAL__N_15Byte2Ehh
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - bits2
        - bits3
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6base647IsValidENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/proc/self/cwd/pw_base64/public/pw_base64/base64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - base64
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pw_Base64IsValid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_base64/public/pw_base64/base64.h:196,10'
          Dst:             pw_Base64IsValid
    - functionName:    pw_Base64IsValid
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - base64_data
        - base64_size
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pw_Base64IsValidChar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_base64/base64.cc:159,10'
          Dst:             pw_Base64IsValidChar
    - functionName:    pw_Base64IsValidChar
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - base64_char
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw6base6412_GLOBAL__N_110CharToBitsEc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_base64/base64.cc:150,12'
          Dst:             _ZN2pw6base6412_GLOBAL__N_110CharToBitsEc
    - functionName:    _ZN2pw6base6414MaxDecodedSizeEm
      functionSourceFile: '/proc/self/cwd/pw_base64/public/pw_base64/base64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - base64_size_bytes
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw4spanISt4byteLm18446744073709551615EE10size_bytesEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanISt4byteLm18446744073709551615EE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:384,57'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EE4sizeEv
    - functionName:    _ZN2pw6base646DecodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEENS_4spanISt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - base64
        - output_buffer
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw6base6414MaxDecodedSizeEm
        - _ZN2pw6base646DecodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPv
        - _ZN2pw6base647IsValidENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK2pw4spanISt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw4spanISt4byteLm18446744073709551615EE4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_base64/base64.cc:176,21'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_base64/base64.cc:176,36'
          Dst:             _ZN2pw6base6414MaxDecodedSizeEm
        - Src:             'pw_base64/base64.cc:177,8'
          Dst:             _ZN2pw6base647IsValidENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'pw_base64/base64.cc:180,39'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EE4dataEv
        - Src:             'pw_base64/base64.cc:180,10'
          Dst:             _ZN2pw6base646DecodeENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEPv
    - functionName:    _ZN2pw6base646EncodeENS_4spanIKSt4byteLm18446744073709551615EEENS1_IcLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - binary
        - output_buffer
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw6base6411EncodedSizeEm
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - _ZNK2pw4spanIcLm18446744073709551615EE10size_bytesEv
        - pw_Base64Encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_base64/base64.cc:167,51'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_base64/base64.cc:167,32'
          Dst:             _ZN2pw6base6411EncodedSizeEm
        - Src:             'pw_base64/base64.cc:168,21'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_base64/base64.cc:171,26'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - Src:             'pw_base64/base64.cc:171,41'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_base64/base64.cc:171,69'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
        - Src:             'pw_base64/base64.cc:171,3'
          Dst:             pw_Base64Encode
    - functionName:    pw_Base64Encode
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - binary_data
        - binary_size_bytes
        - output
      BBCount:         13
      ICount:          146
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN2pw6base6412_GLOBAL__N_113BitGroup0CharEh
        - _ZN2pw6base6412_GLOBAL__N_113BitGroup1CharEhh
        - _ZN2pw6base6412_GLOBAL__N_113BitGroup2CharEhh
        - _ZN2pw6base6412_GLOBAL__N_113BitGroup3CharEh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_base64/base64.cc:97,17'
          Dst:             _ZN2pw6base6412_GLOBAL__N_113BitGroup0CharEh
        - Src:             'pw_base64/base64.cc:98,17'
          Dst:             _ZN2pw6base6412_GLOBAL__N_113BitGroup1CharEhh
        - Src:             'pw_base64/base64.cc:99,17'
          Dst:             _ZN2pw6base6412_GLOBAL__N_113BitGroup2CharEhh
        - Src:             'pw_base64/base64.cc:100,17'
          Dst:             _ZN2pw6base6412_GLOBAL__N_113BitGroup3CharEh
        - Src:             'pw_base64/base64.cc:106,17'
          Dst:             _ZN2pw6base6412_GLOBAL__N_113BitGroup0CharEh
        - Src:             'pw_base64/base64.cc:108,19'
          Dst:             _ZN2pw6base6412_GLOBAL__N_113BitGroup1CharEhh
        - Src:             'pw_base64/base64.cc:111,19'
          Dst:             _ZN2pw6base6412_GLOBAL__N_113BitGroup1CharEhh
        - Src:             'pw_base64/base64.cc:112,19'
          Dst:             _ZN2pw6base6412_GLOBAL__N_113BitGroup2CharEhh
    - functionName:    _ZN2pw6base6412_GLOBAL__N_113BitGroup0CharEh
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - byte0
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6base6412_GLOBAL__N_113BitGroup1CharEhh
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - byte0
        - byte1
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6base6412_GLOBAL__N_113BitGroup2CharEhh
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - byte1
        - byte2
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6base6412_GLOBAL__N_113BitGroup3CharEh
      functionSourceFile: '/proc/self/cwd/pw_base64/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - byte2
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pw_varint_DecodeOneByte64
      functionSourceFile: '/proc/self/cwd/pw_varint/public/pw_varint/varint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - char
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - byte
        - count
        - value
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pw_varint_Decode64
      functionSourceFile: '/proc/self/cwd/pw_varint/varint_c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - input
        - input_size_bytes
        - output
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - pw_varint_DecodeOneByte64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_varint/varint_c.c:76,3'
          Dst:             pw_varint_DecodeOneByte64
    - functionName:    pw_varint_DecodeOneByte32
      functionSourceFile: '/proc/self/cwd/pw_varint/public/pw_varint/varint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - char
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - byte
        - count
        - value
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pw_varint_Decode32
      functionSourceFile: '/proc/self/cwd/pw_varint/varint_c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
      constantsTouched: []
      argNames:
        - input
        - input_size_bytes
        - output
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - pw_varint_DecodeOneByte32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_varint/varint_c.c:70,3'
          Dst:             pw_varint_DecodeOneByte32
    - functionName:    pw_varint_EncodeOneByte64
      functionSourceFile: '/proc/self/cwd/pw_varint/public/pw_varint/varint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - integer
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pw_varint_Encode64
      functionSourceFile: '/proc/self/cwd/pw_varint/varint_c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - integer
        - output
        - output_size_bytes
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - pw_varint_EncodeOneByte64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_varint/varint_c.c:40,3'
          Dst:             pw_varint_EncodeOneByte64
    - functionName:    pw_varint_EncodeOneByte32
      functionSourceFile: '/proc/self/cwd/pw_varint/public/pw_varint/varint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'int *'
      constantsTouched: []
      argNames:
        - integer
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pw_varint_Encode32
      functionSourceFile: '/proc/self/cwd/pw_varint/varint_c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - integer
        - output
        - output_size_bytes
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - pw_varint_EncodeOneByte32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_varint/varint_c.c:34,3'
          Dst:             pw_varint_EncodeOneByte32
    - functionName:    pw_assert_HandleFailure
      functionSourceFile: '/proc/self/cwd/pw_assert_basic/assert_basic.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - pw_assert_basic_HandleFailure
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_assert_basic/assert_basic.cc:20,3'
          Dst:             pw_assert_basic_HandleFailure
    - functionName:    _ZN2pw13StringBuilderlsIA6_cEERS0_RKT_
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'class.pw::StringBuilder *'
      argCount:        2
      argTypes:
        - 'class.pw::StringBuilder *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13StringBuilder6appendEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/string_builder.h:219,7'
          Dst:             _ZN2pw13StringBuilder6appendEPKc
    - functionName:    _ZNK2pw4spanIcLm18446744073709551615EEixEm
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'class.pw::span *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - idx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:391,14'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
    - functionName:    _ZNK2pw4spanIcLm18446744073709551615EE5emptyEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:385,64'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
    - functionName:    _ZNK2pw6Status4codeEv
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'class.pw::tokenizer::ArgStatus *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw13StringBuilder13NullTerminateEv
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::StringBuilder *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK2pw13StringBuilder4sizeEv
        - _ZNK2pw4spanIcLm18446744073709551615EE5emptyEv
        - _ZNK2pw4spanIcLm18446744073709551615EEixEm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/string_builder.h:293,18'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE5emptyEv
        - Src:             'pw_string/public/pw_string/string_builder.h:294,15'
          Dst:             _ZNK2pw13StringBuilder4sizeEv
        - Src:             'pw_string/public/pw_string/string_builder.h:294,7'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EEixEm
    - functionName:    _ZNK2pw13StringBuilder4sizeEv
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::StringBuilder *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw8OkStatusEv
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6StatusC2E9pw_Status
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status.h:233,52'
          Dst:             _ZN2pw6StatusC2E9pw_Status
    - functionName:    _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - status
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw6Status4codeEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/string_builder.h:283,46'
          Dst:             _ZNK2pw6Status4codeEv
    - functionName:    _ZN2pw13StringBuilderC2ENS_4spanIcLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::StringBuilder *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
        - _ZN2pw13StringBuilder13NullTerminateEv
        - _ZN2pw8OkStatusEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/string_builder.h:308,38'
          Dst:             _ZN2pw8OkStatusEv
        - Src:             'pw_string/public/pw_string/string_builder.h:308,27'
          Dst:             _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
        - Src:             'pw_string/public/pw_string/string_builder.h:309,43'
          Dst:             _ZN2pw8OkStatusEv
        - Src:             'pw_string/public/pw_string/string_builder.h:309,32'
          Dst:             _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
        - Src:             'pw_string/public/pw_string/string_builder.h:92,5'
          Dst:             _ZN2pw13StringBuilder13NullTerminateEv
    - functionName:    _ZN2pw4spanIcLm18446744073709551615EEC2ILm150EvEERAT__c
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::span *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - array
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw4spanIcLm18446744073709551615EEC2EPcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:281,44'
          Dst:             _ZN2pw4spanIcLm18446744073709551615EEC2EPcm
    - functionName:    _ZNK2pw13StringBuilder4dataEv
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.pw::StringBuilder *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/string_builder.h:114,45'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
    - functionName:    _ZNK2pw14StatusWithSize11IgnoreErrorEv
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status_with_size.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.pw::pw_span_internal::ExtentStorage *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw13StringBuilder4viewEv
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.pw::StringBuilder *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw13StringBuilder4dataEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/string_builder.h:120,59'
          Dst:             _ZNK2pw13StringBuilder4dataEv
        - Src:             'pw_string/public/pw_string/string_builder.h:120,67'
          Dst:             _ZNK2pw13StringBuilder4sizeEv
    - functionName:    _ZN2pw12StringBufferILm150EElsIRA6_KcEERS1_OT_
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'class.pw::StringBuffer *'
      argCount:        2
      argTypes:
        - 'class.pw::StringBuffer *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13StringBuilderlsIA6_cEERS0_RKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/string_builder.h:379,40'
          Dst:             _ZN2pw13StringBuilderlsIA6_cEERS0_RKT_
    - functionName:    _ZN2pw12StringBufferILm150EEC2Ev
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::StringBuffer *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13StringBuilderC2ENS_4spanIcLm18446744073709551615EEE
        - _ZN2pw4spanIcLm18446744073709551615EEC2ILm150EvEERAT__c
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/string_builder.h:324,34'
          Dst:             _ZN2pw4spanIcLm18446744073709551615EEC2ILm150EvEERAT__c
        - Src:             'pw_string/public/pw_string/string_builder.h:324,20'
          Dst:             _ZN2pw13StringBuilderC2ENS_4spanIcLm18446744073709551615EEE
    - functionName:    _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
      functionSourceFile: '/proc/self/cwd/pw_assert_basic/basic_handler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::__1::basic_string_view *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6sys_io9WriteLineERKNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZNK2pw14StatusWithSize11IgnoreErrorEv
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_assert_basic/basic_handler.cc:74,3'
          Dst:             _ZN2pw6sys_io9WriteLineERKNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:75,8'
          Dst:             _ZNK2pw14StatusWithSize11IgnoreErrorEv
    - functionName:    pw_assert_basic_HandleFailure
      functionSourceFile: '/proc/self/cwd/pw_assert_basic/basic_handler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - file_name
        - line_number
        - function_name
        - format
      BBCount:         15
      ICount:          187
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - _ZN2pw12StringBufferILm150EEC2Ev
        - _ZN2pw12StringBufferILm150EElsIRA6_KcEERS1_OT_
        - _ZN2pw13StringBuilder12FormatVaListEPKcP13__va_list_tag
        - _ZN2pw13StringBuilder6FormatEPKcz
        - _ZNK2pw13StringBuilder4viewEv
        - abort
        - fflush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_assert_basic/basic_handler.cc:87,3'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:89,5'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:91,3'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:94,3'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:97,3'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:98,3'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:99,3'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:101,12'
          Dst:             _ZN2pw12StringBufferILm150EEC2Ev
        - Src:             'pw_assert_basic/basic_handler.cc:102,12'
          Dst:             _ZN2pw12StringBufferILm150EElsIRA6_KcEERS1_OT_
        - Src:             'pw_assert_basic/basic_handler.cc:105,12'
          Dst:             _ZN2pw13StringBuilder12FormatVaListEPKcP13__va_list_tag
        - Src:             'pw_assert_basic/basic_handler.cc:107,22'
          Dst:             _ZNK2pw13StringBuilder4viewEv
        - Src:             'pw_assert_basic/basic_handler.cc:107,5'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:111,5'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:112,5'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:113,5'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:115,14'
          Dst:             _ZN2pw12StringBufferILm150EEC2Ev
        - Src:             'pw_assert_basic/basic_handler.cc:116,14'
          Dst:             _ZN2pw13StringBuilder6FormatEPKcz
        - Src:             'pw_assert_basic/basic_handler.cc:117,24'
          Dst:             _ZNK2pw13StringBuilder4viewEv
        - Src:             'pw_assert_basic/basic_handler.cc:117,7'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:121,5'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:122,5'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:123,5'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:125,14'
          Dst:             _ZN2pw12StringBufferILm150EEC2Ev
        - Src:             'pw_assert_basic/basic_handler.cc:126,14'
          Dst:             _ZN2pw13StringBuilder6FormatEPKcz
        - Src:             'pw_assert_basic/basic_handler.cc:127,24'
          Dst:             _ZNK2pw13StringBuilder4viewEv
        - Src:             'pw_assert_basic/basic_handler.cc:127,7'
          Dst:             _ZL9WriteLineRKNSt3__117basic_string_viewIcNS_11char_traitsIcEEEE
        - Src:             'pw_assert_basic/basic_handler.cc:138,5'
          Dst:             fflush
        - Src:             'pw_assert_basic/basic_handler.cc:139,5'
          Dst:             fflush
        - Src:             'pw_assert_basic/basic_handler.cc:140,5'
          Dst:             abort
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw8ToStringESt4byteNS_4spanIcLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/to_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - char
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - byte
        - buffer
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6string14IntToHexStringEmNS_4spanIcLm18446744073709551615EEEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/to_string.h:148,10'
          Dst:             _ZN2pw6string14IntToHexStringEmNS_4spanIcLm18446744073709551615EEEh
    - functionName:    _ZNK2pw4spanIKcLm18446744073709551615EE4sizeEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:383,66'
          Dst:             _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
    - functionName:    _ZN2pw6string8internal13ClampedLengthEPKcm
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/internal/length.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - max_len
      BBCount:         11
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw4spanIKcLm18446744073709551615EE4dataEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw4spanIKcLm18446744073709551615EEC2EPS1_m
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::span *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:263,9'
          Dst:             _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
    - functionName:    _ZN2pw6string14ClampedCStringENS_4spanIKcLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - str
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6string8internal13ClampedLengthEPKcm
        - _ZNK2pw4spanIKcLm18446744073709551615EE4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/util.h:59,31'
          Dst:             _ZNK2pw4spanIKcLm18446744073709551615EE4dataEv
        - Src:             'pw_string/public/pw_string/util.h:60,55'
          Dst:             _ZNK2pw4spanIKcLm18446744073709551615EE4dataEv
        - Src:             'pw_string/public/pw_string/util.h:60,67'
          Dst:             _ZNK2pw4spanIKcLm18446744073709551615EE4sizeEv
        - Src:             'pw_string/public/pw_string/util.h:60,27'
          Dst:             _ZN2pw6string8internal13ClampedLengthEPKcm
    - functionName:    _ZNK2pw14StatusWithSize4sizeEv
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status_with_size.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.pw::pw_span_internal::ExtentStorage *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw14StatusWithSize6statusEv
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status_with_size.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.pw::pw_span_internal::ExtentStorage *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6StatusC2E9pw_Status
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status_with_size.h:165,12'
          Dst:             _ZN2pw6StatusC2E9pw_Status
    - functionName:    _ZN2pw13StringBuilder17CopySizeAndStatusERKS0_
      functionSourceFile: '/proc/self/cwd/pw_string/string_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::StringBuilder *'
        - 'class.pw::StringBuilder *'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw13StringBuilder4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/string_builder.cc:116,57'
          Dst:             _ZNK2pw13StringBuilder4sizeEv
    - functionName:    _ZN2pw13StringBuilderlsISt4byteEERS0_RKT_
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'class.pw::StringBuilder *'
      argCount:        2
      argTypes:
        - 'class.pw::StringBuilder *'
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13StringBuilder20HandleStatusWithSizeENS_14StatusWithSizeE
        - _ZN2pw8ToStringESt4byteNS_4spanIcLm18446744073709551615EEE
        - _ZNK2pw13StringBuilder4sizeEv
        - _ZNK2pw4spanIcLm18446744073709551615EE7subspanEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/string_builder.h:223,60'
          Dst:             _ZNK2pw13StringBuilder4sizeEv
        - Src:             'pw_string/public/pw_string/string_builder.h:223,52'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE7subspanEmm
        - Src:             'pw_string/public/pw_string/string_builder.h:223,28'
          Dst:             _ZN2pw8ToStringESt4byteNS_4spanIcLm18446744073709551615EEE
        - Src:             'pw_string/public/pw_string/string_builder.h:223,7'
          Dst:             _ZN2pw13StringBuilder20HandleStatusWithSizeENS_14StatusWithSizeE
    - functionName:    _ZNK2pw4spanIcLm18446744073709551615EE7subspanEmm
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'class.pw::span *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - offset
        - count
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:379,13'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:379,64'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:379,12'
          Dst:             _ZN2pw4spanIcLm18446744073709551615EEC2EPcm
    - functionName:    _ZN2pw13StringBuilder20HandleStatusWithSizeENS_14StatusWithSizeE
      functionSourceFile: '/proc/self/cwd/pw_string/string_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::StringBuilder *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - written
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
        - _ZNK2pw14StatusWithSize4sizeEv
        - _ZNK2pw14StatusWithSize6statusEv
        - _ZNK2pw6Status2okEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/string_builder.cc:122,33'
          Dst:             _ZNK2pw14StatusWithSize6statusEv
        - Src:             'pw_string/string_builder.cc:123,18'
          Dst:             _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
        - Src:             'pw_string/string_builder.cc:124,15'
          Dst:             _ZNK2pw6Status2okEv
        - Src:             'pw_string/string_builder.cc:125,15'
          Dst:             _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
        - Src:             'pw_string/string_builder.cc:130,59'
          Dst:             _ZNK2pw14StatusWithSize4sizeEv
    - functionName:    _ZNK2pw4spanIKSt4byteLm18446744073709551615EE3endEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:412,60'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4sizeEv
    - functionName:    _ZNK2pw4spanIKSt4byteLm18446744073709551615EE5beginEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw13StringBuilder10WriteBytesENS_4spanIKSt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_string/string_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::StringBuilder *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - data
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw13StringBuilder14SetErrorStatusENS_6StatusE
        - _ZN2pw13StringBuilderlsISt4byteEERS0_RKT_
        - _ZN2pw6Status17ResourceExhaustedEv
        - _ZNK2pw13StringBuilder4sizeEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4sizeEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/string_builder.cc:106,7'
          Dst:             _ZNK2pw13StringBuilder4sizeEv
        - Src:             'pw_string/string_builder.cc:106,21'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4sizeEv
        - Src:             'pw_string/string_builder.cc:106,34'
          Dst:             _ZNK2pw13StringBuilder8max_sizeEv
        - Src:             'pw_string/string_builder.cc:107,20'
          Dst:             _ZN2pw6Status17ResourceExhaustedEv
        - Src:             'pw_string/string_builder.cc:107,5'
          Dst:             _ZN2pw13StringBuilder14SetErrorStatusENS_6StatusE
        - Src:             'pw_string/string_builder.cc:109,24'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE5beginEv
        - Src:             'pw_string/string_builder.cc:109,24'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE3endEv
        - Src:             'pw_string/string_builder.cc:110,13'
          Dst:             _ZN2pw13StringBuilderlsISt4byteEERS0_RKT_
    - functionName:    _ZNK2pw13StringBuilder8max_sizeEv
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/string_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::StringBuilder *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK2pw4spanIcLm18446744073709551615EE5emptyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/string_builder.h:161,44'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE5emptyEv
        - Src:             'pw_string/public/pw_string/string_builder.h:161,67'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
    - functionName:    _ZN2pw6Status17ResourceExhaustedEv
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6StatusC2E9pw_Status
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status.h:116,12'
          Dst:             _ZN2pw6StatusC2E9pw_Status
    - functionName:    _ZN2pw13StringBuilder14SetErrorStatusENS_6StatusE
      functionSourceFile: '/proc/self/cwd/pw_string/string_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::StringBuilder *'
        - int
      constantsTouched: []
      argNames:
        - this
        - status
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/string_builder.cc:134,18'
          Dst:             _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
        - Src:             'pw_string/string_builder.cc:135,13'
          Dst:             _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
    - functionName:    _ZN2pw13StringBuilder12FormatVaListEPKcP13__va_list_tag
      functionSourceFile: '/proc/self/cwd/pw_string/string_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'class.pw::StringBuilder *'
      argCount:        3
      argTypes:
        - 'class.pw::StringBuilder *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - this
        - format
        - args
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13StringBuilder20HandleStatusWithSizeENS_14StatusWithSizeE
        - _ZN2pw6string12FormatVaListENS_4spanIcLm18446744073709551615EEEPKcP13__va_list_tag
        - _ZNK2pw13StringBuilder4sizeEv
        - _ZNK2pw4spanIcLm18446744073709551615EE7subspanEmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/string_builder.cc:101,44'
          Dst:             _ZNK2pw13StringBuilder4sizeEv
        - Src:             'pw_string/string_builder.cc:101,36'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE7subspanEmm
        - Src:             'pw_string/string_builder.cc:101,7'
          Dst:             _ZN2pw6string12FormatVaListENS_4spanIcLm18446744073709551615EEEPKcP13__va_list_tag
        - Src:             'pw_string/string_builder.cc:100,3'
          Dst:             _ZN2pw13StringBuilder20HandleStatusWithSizeENS_14StatusWithSizeE
    - functionName:    _ZN2pw13StringBuilder6FormatEPKcz
      functionSourceFile: '/proc/self/cwd/pw_string/string_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'class.pw::StringBuilder *'
      argCount:        2
      argTypes:
        - 'class.pw::StringBuilder *'
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - format
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13StringBuilder12FormatVaListEPKcP13__va_list_tag
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/string_builder.cc:93,3'
          Dst:             _ZN2pw13StringBuilder12FormatVaListEPKcP13__va_list_tag
    - functionName:    _ZN2pw13StringBuilder6resizeEm
      functionSourceFile: '/proc/self/cwd/pw_string/string_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::StringBuilder *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - new_size
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
        - _ZN2pw13StringBuilder13NullTerminateEv
        - _ZN2pw13StringBuilder14SetErrorStatusENS_6StatusE
        - _ZN2pw6Status10OutOfRangeEv
        - _ZN2pw8OkStatusEv
        - _ZNK2pw13StringBuilder4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/string_builder.cc:81,19'
          Dst:             _ZNK2pw13StringBuilder4sizeEv
        - Src:             'pw_string/string_builder.cc:83,5'
          Dst:             _ZN2pw13StringBuilder13NullTerminateEv
        - Src:             'pw_string/string_builder.cc:84,31'
          Dst:             _ZN2pw8OkStatusEv
        - Src:             'pw_string/string_builder.cc:84,20'
          Dst:             _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
        - Src:             'pw_string/string_builder.cc:86,20'
          Dst:             _ZN2pw6Status10OutOfRangeEv
        - Src:             'pw_string/string_builder.cc:86,5'
          Dst:             _ZN2pw13StringBuilder14SetErrorStatusENS_6StatusE
    - functionName:    _ZN2pw6Status10OutOfRangeEv
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6StatusC2E9pw_Status
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status.h:125,12'
          Dst:             _ZN2pw6StatusC2E9pw_Status
    - functionName:    _ZN2pw13StringBuilder6appendERKNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEEmm
      functionSourceFile: '/proc/self/cwd/pw_string/string_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'class.pw::StringBuilder *'
      argCount:        4
      argTypes:
        - 'class.pw::StringBuilder *'
        - 'class.std::__1::basic_string_view *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - str
        - pos
        - count
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw13StringBuilder14SetErrorStatusENS_6StatusE
        - _ZN2pw13StringBuilder6appendEPKcm
        - _ZN2pw6Status10OutOfRangeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/string_builder.cc:58,20'
          Dst:             _ZN2pw6Status10OutOfRangeEv
        - Src:             'pw_string/string_builder.cc:58,5'
          Dst:             _ZN2pw13StringBuilder14SetErrorStatusENS_6StatusE
        - Src:             'pw_string/string_builder.cc:62,10'
          Dst:             _ZN2pw13StringBuilder6appendEPKcm
    - functionName:    _ZN2pw13StringBuilder6appendEPKcm
      functionSourceFile: '/proc/self/cwd/pw_string/string_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'class.pw::StringBuilder *'
      argCount:        3
      argTypes:
        - 'class.pw::StringBuilder *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - str
        - count
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13StringBuilder18ResizeAndTerminateEm
        - _ZNK2pw13StringBuilder4sizeEv
        - _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/string_builder.cc:38,44'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
        - Src:             'pw_string/string_builder.cc:38,53'
          Dst:             _ZNK2pw13StringBuilder4sizeEv
        - Src:             'pw_string/string_builder.cc:39,20'
          Dst:             _ZN2pw13StringBuilder18ResizeAndTerminateEm
    - functionName:    _ZN2pw13StringBuilder18ResizeAndTerminateEm
      functionSourceFile: '/proc/self/cwd/pw_string/string_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'class.pw::StringBuilder *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - chars_to_append
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
        - _ZN2pw13StringBuilder13NullTerminateEv
        - _ZN2pw13StringBuilder14SetErrorStatusENS_6StatusE
        - _ZN2pw6Status17ResourceExhaustedEv
        - _ZN2pw8OkStatusEv
        - _ZNK2pw13StringBuilder8max_sizeEv
        - _ZNK2pw4spanIcLm18446744073709551615EE5emptyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/string_builder.cc:66,51'
          Dst:             _ZNK2pw13StringBuilder8max_sizeEv
        - Src:             'pw_string/string_builder.cc:66,64'
          Dst:             _ZNK2pw13StringBuilder4sizeEv
        - Src:             'pw_string/string_builder.cc:70,3'
          Dst:             _ZN2pw13StringBuilder13NullTerminateEv
        - Src:             'pw_string/string_builder.cc:72,15'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE5emptyEv
        - Src:             'pw_string/string_builder.cc:73,20'
          Dst:             _ZN2pw6Status17ResourceExhaustedEv
        - Src:             'pw_string/string_builder.cc:73,5'
          Dst:             _ZN2pw13StringBuilder14SetErrorStatusENS_6StatusE
        - Src:             'pw_string/string_builder.cc:75,31'
          Dst:             _ZN2pw8OkStatusEv
        - Src:             'pw_string/string_builder.cc:75,20'
          Dst:             _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
    - functionName:    _ZN2pw6string14ClampedCStringEPKcm
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - max_len
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw4spanIKcLm18446744073709551615EEC2EPS1_m
        - _ZN2pw6string14ClampedCStringENS_4spanIKcLm18446744073709551615EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/util.h:64,25'
          Dst:             _ZN2pw4spanIKcLm18446744073709551615EEC2EPS1_m
        - Src:             'pw_string/public/pw_string/util.h:64,10'
          Dst:             _ZN2pw6string14ClampedCStringENS_4spanIKcLm18446744073709551615EEE
    - functionName:    _ZN2pw13StringBuilder6appendERKNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/proc/self/cwd/pw_string/string_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'class.pw::StringBuilder *'
      argCount:        2
      argTypes:
        - 'class.pw::StringBuilder *'
        - 'class.std::__1::basic_string_view *'
      constantsTouched: []
      argNames:
        - this
        - str
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13StringBuilder6appendEPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/string_builder.cc:51,10'
          Dst:             _ZN2pw13StringBuilder6appendEPKcm
    - functionName:    _ZN2pw13StringBuilder6appendEPKc
      functionSourceFile: '/proc/self/cwd/pw_string/string_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'class.pw::StringBuilder *'
      argCount:        2
      argTypes:
        - 'class.pw::StringBuilder *'
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - str
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13StringBuilder6appendERKNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN2pw6string14ClampedCStringEPKcm
        - _ZNK2pw13StringBuilder4sizeEv
        - _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/string_builder.cc:47,53'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
        - Src:             'pw_string/string_builder.cc:47,62'
          Dst:             _ZNK2pw13StringBuilder4sizeEv
        - Src:             'pw_string/string_builder.cc:47,17'
          Dst:             _ZN2pw6string14ClampedCStringEPKcm
        - Src:             'pw_string/string_builder.cc:47,10'
          Dst:             _ZN2pw13StringBuilder6appendERKNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN2pw13StringBuilder6appendEmc
      functionSourceFile: '/proc/self/cwd/pw_string/string_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'class.pw::StringBuilder *'
      argCount:        3
      argTypes:
        - 'class.pw::StringBuilder *'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - count
        - ch
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13StringBuilder18ResizeAndTerminateEm
        - _ZNK2pw13StringBuilder4sizeEv
        - _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/string_builder.cc:32,44'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
        - Src:             'pw_string/string_builder.cc:32,53'
          Dst:             _ZNK2pw13StringBuilder4sizeEv
        - Src:             'pw_string/string_builder.cc:33,35'
          Dst:             _ZN2pw13StringBuilder18ResizeAndTerminateEm
    - functionName:    _ZN2pw13StringBuilder5clearEv
      functionSourceFile: '/proc/self/cwd/pw_string/string_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::StringBuilder *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
        - _ZN2pw13StringBuilder13NullTerminateEv
        - _ZN2pw8OkStatusEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/string_builder.cc:26,3'
          Dst:             _ZN2pw13StringBuilder13NullTerminateEv
        - Src:             'pw_string/string_builder.cc:27,24'
          Dst:             _ZN2pw8OkStatusEv
        - Src:             'pw_string/string_builder.cc:27,13'
          Dst:             _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
        - Src:             'pw_string/string_builder.cc:28,29'
          Dst:             _ZN2pw8OkStatusEv
        - Src:             'pw_string/string_builder.cc:28,18'
          Dst:             _ZN2pw13StringBuilder10StatusCodeENS_6StatusE
    - functionName:    _Z16__libcpp_signbitIfEbT_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/math.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - __lcpp_x
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z17__libcpp_isfiniteIfEbT_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/math.h'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - __lcpp_x
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z14__libcpp_isnanIfEbT_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/math.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - __lcpp_x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5cpp208internal21count_zeros_from_leftImEENSt3__19enable_ifIXaaaasr11is_bit_typeIT_EE5valueltLm4EstS4_lestS4_Lm8EEiE4typeES4_
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/stdcompat/include/lib/stdcompat/internal/bit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5cpp2011countl_zeroImEENSt3__19enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeES3_
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/stdcompat/include/lib/stdcompat/bit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5cpp208internal21count_zeros_from_leftImEENSt3__19enable_ifIXaaaasr11is_bit_typeIT_EE5valueltLm4EstS4_lestS4_Lm8EEiE4typeES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/fuchsia/repo/sdk/lib/stdcompat/include/lib/stdcompat/bit.h:98,10'
          Dst:             _ZN5cpp208internal21count_zeros_from_leftImEENSt3__19enable_ifIXaaaasr11is_bit_typeIT_EE5valueltLm4EstS4_lestS4_Lm8EEiE4typeES4_
    - functionName:    _ZN2pw6string17DecimalDigitCountEm
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/type_to_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - integer
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5cpp2011countl_zeroImEENSt3__19enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeES3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/type_to_string.h:199,13'
          Dst:             _ZN5cpp2011countl_zeroImEENSt3__19enable_ifIXsr3std11is_unsignedIT_EE5valueEiE4typeES3_
    - functionName:    _ZNK2pw14StatusWithSize2okEv
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status_with_size.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'struct.pw::pw_span_internal::ExtentStorage *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6string11IntToStringImEENS_14StatusWithSizeET_NS_4spanIcLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/type_to_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - value
        - buffer
        - ''
      BBCount:         16
      ICount:          148
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN2pw14StatusWithSizeC2IhvEET_
        - _ZN2pw6string17DecimalDigitCountEm
        - _ZN2pw6string8internal21HandleExhaustedBufferENS_4spanIcLm18446744073709551615EEE
        - _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
        - _ZNK2pw4spanIcLm18446744073709551615EEixEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/type_to_string.h:217,37'
          Dst:             _ZN2pw6string17DecimalDigitCountEm
        - Src:             'pw_string/public/pw_string/type_to_string.h:219,30'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
        - Src:             'pw_string/public/pw_string/type_to_string.h:220,12'
          Dst:             _ZN2pw6string8internal21HandleExhaustedBufferENS_4spanIcLm18446744073709551615EEE
        - Src:             'pw_string/public/pw_string/type_to_string.h:223,3'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EEixEm
        - Src:             'pw_string/public/pw_string/type_to_string.h:243,7'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EEixEm
        - Src:             'pw_string/public/pw_string/type_to_string.h:247,10'
          Dst:             _ZN2pw14StatusWithSizeC2IhvEET_
    - functionName:    _ZN2pw6string8internal21HandleExhaustedBufferENS_4spanIcLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/type_to_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - buffer
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw14StatusWithSize17ResourceExhaustedEm
        - _ZNK2pw4spanIcLm18446744073709551615EE5emptyEv
        - _ZNK2pw4spanIcLm18446744073709551615EEixEm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/type_to_string.h:187,15'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE5emptyEv
        - Src:             'pw_string/public/pw_string/type_to_string.h:188,5'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EEixEm
        - Src:             'pw_string/public/pw_string/type_to_string.h:190,10'
          Dst:             _ZN2pw14StatusWithSize17ResourceExhaustedEm
    - functionName:    _ZN2pw14StatusWithSizeC2IhvEET_
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status_with_size.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.pw::pw_span_internal::ExtentStorage *'
        - char
      constantsTouched: []
      argNames:
        - this
        - size
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw14StatusWithSize17ResourceExhaustedEm
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status_with_size.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw14StatusWithSizeC2ENS_6StatusEm
        - _ZN2pw6Status17ResourceExhaustedEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status_with_size.h:75,27'
          Dst:             _ZN2pw6Status17ResourceExhaustedEv
        - Src:             'pw_status/public/pw_status/status_with_size.h:75,12'
          Dst:             _ZN2pw14StatusWithSizeC2ENS_6StatusEm
    - functionName:    _ZN2pw14StatusWithSizeC2ENS_6StatusEm
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status_with_size.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.pw::pw_span_internal::ExtentStorage *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - this
        - status
        - size
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw14StatusWithSizeC2ImvEET_
        - _ZNK2pw6Status4codeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status_with_size.h:111,52'
          Dst:             _ZNK2pw6Status4codeEv
        - Src:             'pw_status/public/pw_status/status_with_size.h:111,9'
          Dst:             _ZN2pw14StatusWithSizeC2ImvEET_
    - functionName:    _ZN2pw14StatusWithSizeC2ImvEET_
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status_with_size.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.pw::pw_span_internal::ExtentStorage *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - size
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6string22CopyEntireStringOrNullERKNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEENS_4spanIcLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_string/type_to_string.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'class.std::__1::basic_string_view *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - value
        - buffer
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw14StatusWithSizeC2ImvEET_
        - _ZN2pw6string8internal21HandleExhaustedBufferENS_4spanIcLm18446744073709551615EEE
        - _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
        - _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
        - _ZNK2pw4spanIcLm18446744073709551615EEixEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/type_to_string.cc:80,30'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
        - Src:             'pw_string/type_to_string.cc:81,12'
          Dst:             _ZN2pw6string8internal21HandleExhaustedBufferENS_4spanIcLm18446744073709551615EEE
        - Src:             'pw_string/type_to_string.cc:84,22'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
        - Src:             'pw_string/type_to_string.cc:85,3'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EEixEm
        - Src:             'pw_string/type_to_string.cc:86,10'
          Dst:             _ZN2pw14StatusWithSizeC2ImvEET_
    - functionName:    _ZN2pw6string15PointerToStringEPKvNS_4spanIcLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_string/type_to_string.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - pointer
        - buffer
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw6string14IntToHexStringEmNS_4spanIcLm18446744073709551615EEEh
        - _ZN2pw6string22CopyEntireStringOrNullERKNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEENS_4spanIcLm18446744073709551615EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/type_to_string.cc:73,12'
          Dst:             _ZN2pw6string22CopyEntireStringOrNullERKNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEENS_4spanIcLm18446744073709551615EEE
        - Src:             'pw_string/type_to_string.cc:75,10'
          Dst:             _ZN2pw6string14IntToHexStringEmNS_4spanIcLm18446744073709551615EEEh
    - functionName:    _ZN2pw6string14IntToHexStringEmNS_4spanIcLm18446744073709551615EEEh
      functionSourceFile: '/proc/self/cwd/pw_string/type_to_string.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - value
        - buffer
        - min_width
        - ''
      BBCount:         10
      ICount:          98
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw14StatusWithSizeC2IhvEET_
        - _ZN2pw6string13HexDigitCountEm
        - _ZN2pw6string8internal21HandleExhaustedBufferENS_4spanIcLm18446744073709551615EEE
        - _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
        - _ZNK2pw4spanIcLm18446744073709551615EEixEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/type_to_string.cc:30,40'
          Dst:             _ZN2pw6string13HexDigitCountEm
        - Src:             'pw_string/type_to_string.cc:32,24'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
        - Src:             'pw_string/type_to_string.cc:33,12'
          Dst:             _ZN2pw6string8internal21HandleExhaustedBufferENS_4spanIcLm18446744073709551615EEE
        - Src:             'pw_string/type_to_string.cc:37,5'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EEixEm
        - Src:             'pw_string/type_to_string.cc:41,3'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EEixEm
        - Src:             'pw_string/type_to_string.cc:42,10'
          Dst:             _ZN2pw14StatusWithSizeC2IhvEET_
    - functionName:    _ZN2pw6string13HexDigitCountEm
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/type_to_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - integer
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6string22CopyEntireStringOrNullEPKcNS_4spanIcLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/type_to_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - value
        - buffer
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw6string15PointerToStringEPKvNS_4spanIcLm18446744073709551615EEE
        - _ZN2pw6string22CopyEntireStringOrNullERKNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEENS_4spanIcLm18446744073709551615EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/type_to_string.h:143,12'
          Dst:             _ZN2pw6string15PointerToStringEPKvNS_4spanIcLm18446744073709551615EEE
        - Src:             'pw_string/public/pw_string/type_to_string.h:145,10'
          Dst:             _ZN2pw6string22CopyEntireStringOrNullERKNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEENS_4spanIcLm18446744073709551615EEE
    - functionName:    _ZN2pw6string12BoolToStringEbNS_4spanIcLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_string/type_to_string.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - bool
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - value
        - buffer
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6string22CopyEntireStringOrNullEPKcNS_4spanIcLm18446744073709551615EEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/type_to_string.cc:68,10'
          Dst:             _ZN2pw6string22CopyEntireStringOrNullEPKcNS_4spanIcLm18446744073709551615EEE
    - functionName:    _Z5isnanf
      functionSourceFile: '/usr/local/bin/../include/c++/v1/math.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - __lcpp_x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14__libcpp_isnanIfEbT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/math.h:554,42'
          Dst:             _Z14__libcpp_isnanIfEbT_
    - functionName:    _Z7signbitIfENSt3__19enable_ifIXsr3std17is_floating_pointIT_EE5valueEbE4typeES2_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/math.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - __lcpp_x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z16__libcpp_signbitIfEbT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/math.h:335,12'
          Dst:             _Z16__libcpp_signbitIfEbT_
    - functionName:    _ZN2pw6string11IntToStringIlEENS_14StatusWithSizeET_NS_4spanIcLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/type_to_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - value
        - buffer
        - ''
      BBCount:         11
      ICount:          110
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN2pw6string11IntToStringImEENS_14StatusWithSizeET_NS_4spanIcLm18446744073709551615EEE
        - _ZN2pw6string8internal21HandleExhaustedBufferENS_4spanIcLm18446744073709551615EEE
        - _ZNK2pw14StatusWithSize2okEv
        - _ZNK2pw14StatusWithSize4sizeEv
        - _ZNK2pw4spanIcLm18446744073709551615EE5emptyEv
        - _ZNK2pw4spanIcLm18446744073709551615EEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/type_to_string.h:253,12'
          Dst:             _ZN2pw6string11IntToStringImEENS_14StatusWithSizeET_NS_4spanIcLm18446744073709551615EEE
        - Src:             'pw_string/public/pw_string/type_to_string.h:260,30'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE5emptyEv
        - Src:             'pw_string/public/pw_string/type_to_string.h:260,56'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE7subspanEmm
        - Src:             'pw_string/public/pw_string/type_to_string.h:259,17'
          Dst:             _ZN2pw6string11IntToStringImEENS_14StatusWithSizeET_NS_4spanIcLm18446744073709551615EEE
        - Src:             'pw_string/public/pw_string/type_to_string.h:262,14'
          Dst:             _ZNK2pw14StatusWithSize2okEv
        - Src:             'pw_string/public/pw_string/type_to_string.h:263,5'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EEixEm
        - Src:             'pw_string/public/pw_string/type_to_string.h:264,34'
          Dst:             _ZNK2pw14StatusWithSize4sizeEv
        - Src:             'pw_string/public/pw_string/type_to_string.h:264,12'
          Dst:             _ZN2pw14StatusWithSizeC2ImvEET_
        - Src:             'pw_string/public/pw_string/type_to_string.h:267,10'
          Dst:             _ZN2pw6string8internal21HandleExhaustedBufferENS_4spanIcLm18446744073709551615EEE
    - functionName:    _Z3absf
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdlib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - __lcpp_x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z8isfiniteIfENSt3__19enable_ifIXaasr3std13is_arithmeticIT_EE5valuesr3std14numeric_limitsIS2_EE12has_infinityEbE4typeES2_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/math.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - __lcpp_x
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z17__libcpp_isfiniteIfEbT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/math.h:454,12'
          Dst:             _Z17__libcpp_isfiniteIfEbT_
    - functionName:    _ZN2pw6string18FloatAsIntToStringEfNS_4spanIcLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_string/type_to_string.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - float
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - value
        - buffer
        - ''
      BBCount:         17
      ICount:          126
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _Z3absf
        - _Z5isnanf
        - _Z7signbitIfENSt3__19enable_ifIXsr3std17is_floating_pointIT_EE5valueEbE4typeES2_
        - _Z8isfiniteIfENSt3__19enable_ifIXaasr3std13is_arithmeticIT_EE5valuesr3std14numeric_limitsIS2_EE12has_infinityEbE4typeES2_
        - _ZN2pw14StatusWithSizeC2ImvEET_
        - _ZN2pw6string11IntToStringIlEENS_14StatusWithSizeET_NS_4spanIcLm18446744073709551615EEE
        - _ZN2pw6string8internal21HandleExhaustedBufferENS_4spanIcLm18446744073709551615EEE
        - _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
        - _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/type_to_string.cc:47,7'
          Dst:             _Z8isfiniteIfENSt3__19enable_ifIXaasr3std13is_arithmeticIT_EE5valuesr3std14numeric_limitsIS2_EE12has_infinityEbE4typeES2_
        - Src:             'pw_string/type_to_string.cc:48,7'
          Dst:             _Z3absf
        - Src:             'pw_string/type_to_string.cc:50,12'
          Dst:             _ZN2pw6string11IntToStringIlEENS_14StatusWithSizeET_NS_4spanIcLm18446744073709551615EEE
        - Src:             'pw_string/type_to_string.cc:55,34'
          Dst:             _Z7signbitIfENSt3__19enable_ifIXsr3std17is_floating_pointIT_EE5valueEbE4typeES2_
        - Src:             'pw_string/type_to_string.cc:55,72'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
        - Src:             'pw_string/type_to_string.cc:56,24'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
        - Src:             'pw_string/type_to_string.cc:57,9'
          Dst:             _Z7signbitIfENSt3__19enable_ifIXsr3std17is_floating_pointIT_EE5valueEbE4typeES2_
        - Src:             'pw_string/type_to_string.cc:60,22'
          Dst:             _Z5isnanf
        - Src:             'pw_string/type_to_string.cc:61,12'
          Dst:             _ZN2pw14StatusWithSizeC2ImvEET_
        - Src:             'pw_string/type_to_string.cc:64,10'
          Dst:             _ZN2pw6string8internal21HandleExhaustedBufferENS_4spanIcLm18446744073709551615EEE
    - functionName:    _ZN2pw17InlineBasicStringIcLm65535EE5clearEv
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/internal/string_common_functions.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::InlineBasicString *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw17InlineBasicStringIcLm65535EE4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:177,46'
          Dst:             _ZN2pw17InlineBasicStringIcLm65535EE4dataEv
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:177,26'
          Dst:             _ZN2pw17InlineBasicStringIcLm65535EE19SetSizeAndTerminateEPcm
    - functionName:    '_ZZN2pw6string12FormatVaListERNS_17InlineBasicStringIcLm65535EEEPKcP13__va_list_tagENK3$_0clEPcm'
      functionSourceFile: '/proc/self/cwd/pw_string/format.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'class.anon.124 *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - buffer
        - capacity
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw4spanIcLm18446744073709551615EEC2EPcm
        - _ZN2pw6string12FormatVaListENS_4spanIcLm18446744073709551615EEEPKcP13__va_list_tag
        - _ZNK2pw14StatusWithSize4sizeEv
        - _ZNK2pw14StatusWithSize6statusEv
        - _ZNK2pw17InlineBasicStringIcLm65535EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/format.cc:68,43'
          Dst:             _ZNK2pw17InlineBasicStringIcLm65535EE4sizeEv
        - Src:             'pw_string/format.cc:68,73'
          Dst:             _ZNK2pw17InlineBasicStringIcLm65535EE4sizeEv
        - Src:             'pw_string/format.cc:68,22'
          Dst:             _ZN2pw4spanIcLm18446744073709551615EEC2EPcm
        - Src:             'pw_string/format.cc:68,9'
          Dst:             _ZN2pw6string12FormatVaListENS_4spanIcLm18446744073709551615EEEPKcP13__va_list_tag
        - Src:             'pw_string/format.cc:71,21'
          Dst:             _ZNK2pw14StatusWithSize6statusEv
        - Src:             'pw_string/format.cc:72,19'
          Dst:             _ZNK2pw17InlineBasicStringIcLm65535EE4sizeEv
        - Src:             'pw_string/format.cc:72,35'
          Dst:             _ZNK2pw14StatusWithSize4sizeEv
    - functionName:    _ZN2pw6string12FormatVaListENS_4spanIcLm18446744073709551615EEEPKcP13__va_list_tag
      functionSourceFile: '/proc/self/cwd/pw_string/format.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - 'char *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - buffer
        - format
        - args
        - ''
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN2pw14StatusWithSize15InvalidArgumentEm
        - _ZN2pw14StatusWithSize17ResourceExhaustedEm
        - _ZN2pw14StatusWithSizeC2IivEET_
        - _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
        - _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
        - _ZNK2pw4spanIcLm18446744073709551615EE5emptyEv
        - _ZNK2pw4spanIcLm18446744073709551615EEixEm
        - vsnprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/format.cc:33,14'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE5emptyEv
        - Src:             'pw_string/format.cc:34,12'
          Dst:             _ZN2pw14StatusWithSize17ResourceExhaustedEm
        - Src:             'pw_string/format.cc:37,44'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4dataEv
        - Src:             'pw_string/format.cc:37,59'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
        - Src:             'pw_string/format.cc:37,22'
          Dst:             vsnprintf
        - Src:             'pw_string/format.cc:42,5'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EEixEm
        - Src:             'pw_string/format.cc:43,12'
          Dst:             _ZN2pw14StatusWithSize15InvalidArgumentEm
        - Src:             'pw_string/format.cc:47,47'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
        - Src:             'pw_string/format.cc:48,53'
          Dst:             _ZNK2pw4spanIcLm18446744073709551615EE4sizeEv
        - Src:             'pw_string/format.cc:48,12'
          Dst:             _ZN2pw14StatusWithSize17ResourceExhaustedEm
        - Src:             'pw_string/format.cc:51,10'
          Dst:             _ZN2pw14StatusWithSizeC2IivEET_
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw14StatusWithSize15InvalidArgumentEm
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status_with_size.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw14StatusWithSizeC2ENS_6StatusEm
        - _ZN2pw6Status15InvalidArgumentEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status_with_size.h:57,27'
          Dst:             _ZN2pw6Status15InvalidArgumentEv
        - Src:             'pw_status/public/pw_status/status_with_size.h:57,12'
          Dst:             _ZN2pw14StatusWithSizeC2ENS_6StatusEm
    - functionName:    _ZN2pw14StatusWithSizeC2IivEET_
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status_with_size.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.pw::pw_span_internal::ExtentStorage *'
        - int
      constantsTouched: []
      argNames:
        - this
        - size
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6Status15InvalidArgumentEv
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6StatusC2E9pw_Status
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status.h:101,12'
          Dst:             _ZN2pw6StatusC2E9pw_Status
    - functionName:    _ZN2pw6string21FormatOverwriteVaListERNS_17InlineBasicStringIcLm65535EEEPKcP13__va_list_tag
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/format.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'class.pw::InlineBasicString *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - string
        - format
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw17InlineBasicStringIcLm65535EE5clearEv
        - _ZN2pw6string12FormatVaListERNS_17InlineBasicStringIcLm65535EEEPKcP13__va_list_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/format.h:87,10'
          Dst:             _ZN2pw17InlineBasicStringIcLm65535EE5clearEv
        - Src:             'pw_string/public/pw_string/format.h:88,10'
          Dst:             _ZN2pw6string12FormatVaListERNS_17InlineBasicStringIcLm65535EEEPKcP13__va_list_tag
    - functionName:    _ZN2pw6string12FormatVaListERNS_17InlineBasicStringIcLm65535EEEPKcP13__va_list_tag
      functionSourceFile: '/proc/self/cwd/pw_string/format.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'class.pw::InlineBasicString *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - string
        - format
        - args
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN2pw17InlineBasicStringIcLm65535EE20resize_and_overwriteIZNS_6string12FormatVaListERS1_PKcP13__va_list_tagE3$_0EEvT_'
        - _ZN2pw6StatusC2E9pw_Status
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/format.cc:64,10'
          Dst:             _ZN2pw6StatusC2E9pw_Status
        - Src:             'pw_string/format.cc:65,10'
          Dst:             '_ZN2pw17InlineBasicStringIcLm65535EE20resize_and_overwriteIZNS_6string12FormatVaListERS1_PKcP13__va_list_tagE3$_0EEvT_'
    - functionName:    '_ZN2pw17InlineBasicStringIcLm65535EE20resize_and_overwriteIZNS_6string12FormatVaListERS1_PKcP13__va_list_tagE3$_0EEvT_'
      functionSourceFile: '/proc/self/cwd/pw_string/public/pw_string/internal/string_common_functions.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::InlineBasicString *'
        - 'class.anon.124 *'
      constantsTouched: []
      argNames:
        - this
        - operation
      BBCount:         7
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw17InlineBasicStringIcLm65535EE4dataEv
        - _ZNK2pw17InlineBasicStringIcLm65535EE8max_sizeEv
        - '_ZZN2pw6string12FormatVaListERNS_17InlineBasicStringIcLm65535EEEPKcP13__va_list_tagENK3$_0clEPcm'
        - pw_assert_HandleFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:440,48'
          Dst:             _ZN2pw17InlineBasicStringIcLm65535EE4dataEv
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:440,56'
          Dst:             _ZNK2pw17InlineBasicStringIcLm65535EE8max_sizeEv
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:440,27'
          Dst:             '_ZZN2pw6string12FormatVaListERNS_17InlineBasicStringIcLm65535EEEPKcP13__va_list_tagENK3$_0clEPcm'
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:441,3'
          Dst:             _ZNK2pw17InlineBasicStringIcLm65535EE8max_sizeEv
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:441,3'
          Dst:             pw_assert_HandleFailure
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:442,23'
          Dst:             _ZN2pw17InlineBasicStringIcLm65535EE4dataEv
        - Src:             'pw_string/public/pw_string/internal/string_common_functions.inc:442,3'
          Dst:             _ZN2pw17InlineBasicStringIcLm65535EE19SetSizeAndTerminateEPcm
    - functionName:    _ZN2pw6string15FormatOverwriteERNS_17InlineBasicStringIcLm65535EEEPKcz
      functionSourceFile: '/proc/self/cwd/pw_string/format.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'class.pw::InlineBasicString *'
        - 'char *'
      constantsTouched: []
      argNames:
        - string
        - format
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6string21FormatOverwriteVaListERNS_17InlineBasicStringIcLm65535EEEPKcP13__va_list_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/format.cc:80,25'
          Dst:             _ZN2pw6string21FormatOverwriteVaListERNS_17InlineBasicStringIcLm65535EEEPKcP13__va_list_tag
    - functionName:    _ZN2pw6string6FormatERNS_17InlineBasicStringIcLm65535EEEPKcz
      functionSourceFile: '/proc/self/cwd/pw_string/format.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'class.pw::InlineBasicString *'
        - 'char *'
      constantsTouched: []
      argNames:
        - string
        - format
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6string12FormatVaListERNS_17InlineBasicStringIcLm65535EEEPKcP13__va_list_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/format.cc:57,25'
          Dst:             _ZN2pw6string12FormatVaListERNS_17InlineBasicStringIcLm65535EEEPKcP13__va_list_tag
    - functionName:    _ZN2pw6string6FormatENS_4spanIcLm18446744073709551615EEEPKcz
      functionSourceFile: '/proc/self/cwd/pw_string/format.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - buffer
        - format
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6string12FormatVaListENS_4spanIcLm18446744073709551615EEEPKcP13__va_list_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_string/format.cc:24,33'
          Dst:             _ZN2pw6string12FormatVaListENS_4spanIcLm18446744073709551615EEEPKcP13__va_list_tag
    - functionName:    _ZNK2pw4spanIKcLm18446744073709551615EE10size_bytesEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIKcLm18446744073709551615EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:384,57'
          Dst:             _ZNK2pw4spanIKcLm18446744073709551615EE4sizeEv
    - functionName:    _ZN2pw4spanIKcLm18446744073709551615EEC2INSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEvEERKT_
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::span *'
        - 'class.std::__1::basic_string_view *'
      constantsTouched: []
      argNames:
        - this
        - container
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw4spanIKcLm18446744073709551615EEC2EPS1_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:314,9'
          Dst:             _ZN2pw4spanIKcLm18446744073709551615EEC2EPS1_m
    - functionName:    _ZN2pw8as_bytesIKcLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - s
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIKcLm18446744073709551615EE4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:434,48'
          Dst:             _ZNK2pw4spanIKcLm18446744073709551615EE4dataEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:434,59'
          Dst:             _ZNK2pw4spanIKcLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:434,10'
          Dst:             _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
    - functionName:    _ZN2pw6sys_io9WriteLineERKNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/proc/self/cwd/pw_sys_io_stdio/sys_io.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.std::__1::basic_string_view *'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw14StatusWithSizeC2ENS_6StatusEm
        - _ZN2pw4spanIKcLm18446744073709551615EEC2INSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEvEERKT_
        - _ZN2pw6sys_io10WriteBytesENS_4spanIKSt4byteLm18446744073709551615EEE
        - _ZN2pw6sys_io9WriteByteESt4byte
        - _ZNK2pw14StatusWithSize2okEv
        - _ZNK2pw14StatusWithSize4sizeEv
        - _ZNK2pw6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_sys_io_stdio/sys_io.cc:48,52'
          Dst:             _ZN2pw4spanIKcLm18446744073709551615EEC2INSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEvEERKT_
        - Src:             'pw_sys_io_stdio/sys_io.cc:48,43'
          Dst:             _ZN2pw8as_bytesIKcLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - Src:             'pw_sys_io_stdio/sys_io.cc:48,32'
          Dst:             _ZN2pw6sys_io10WriteBytesENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_sys_io_stdio/sys_io.cc:49,20'
          Dst:             _ZNK2pw14StatusWithSize2okEv
        - Src:             'pw_sys_io_stdio/sys_io.cc:52,32'
          Dst:             _ZNK2pw14StatusWithSize4sizeEv
        - Src:             'pw_sys_io_stdio/sys_io.cc:55,19'
          Dst:             _ZN2pw6sys_io9WriteByteESt4byte
        - Src:             'pw_sys_io_stdio/sys_io.cc:56,14'
          Dst:             _ZNK2pw6Status2okEv
        - Src:             'pw_sys_io_stdio/sys_io.cc:60,10'
          Dst:             _ZN2pw14StatusWithSizeC2ENS_6StatusEm
    - functionName:    _ZN2pw6sys_io9WriteByteESt4byte
      functionSourceFile: '/proc/self/cwd/pw_sys_io_stdio/sys_io.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - b
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw6Status8InternalEv
        - _ZN2pw8OkStatusEv
        - putchar
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_sys_io_stdio/sys_io.cc:40,7'
          Dst:             putchar
        - Src:             'pw_sys_io_stdio/sys_io.cc:41,12'
          Dst:             _ZN2pw6Status8InternalEv
        - Src:             'pw_sys_io_stdio/sys_io.cc:43,10'
          Dst:             _ZN2pw8OkStatusEv
    - functionName:    putchar
      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:    _ZN2pw6Status8InternalEv
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6StatusC2E9pw_Status
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status.h:131,12'
          Dst:             _ZN2pw6StatusC2E9pw_Status
    - functionName:    _ZN2pw6Status13UnimplementedEv
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6StatusC2E9pw_Status
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status.h:128,12'
          Dst:             _ZN2pw6StatusC2E9pw_Status
    - functionName:    _ZN2pw6sys_io11TryReadByteEPSt4byte
      functionSourceFile: '/proc/self/cwd/pw_sys_io_stdio/sys_io.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6Status13UnimplementedEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_sys_io_stdio/sys_io.cc:36,10'
          Dst:             _ZN2pw6Status13UnimplementedEv
    - functionName:    _ZN2pw6Status18FailedPreconditionEv
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6StatusC2E9pw_Status
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status.h:119,12'
          Dst:             _ZN2pw6StatusC2E9pw_Status
    - functionName:    _ZN2pw6sys_io8ReadByteEPSt4byte
      functionSourceFile: '/proc/self/cwd/pw_sys_io_stdio/sys_io.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - dest
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw6Status17ResourceExhaustedEv
        - _ZN2pw6Status18FailedPreconditionEv
        - _ZN2pw8OkStatusEv
        - getchar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_sys_io_stdio/sys_io.cc:23,12'
          Dst:             _ZN2pw6Status18FailedPreconditionEv
        - Src:             'pw_sys_io_stdio/sys_io.cc:26,15'
          Dst:             getchar
        - Src:             'pw_sys_io_stdio/sys_io.cc:28,12'
          Dst:             _ZN2pw6Status17ResourceExhaustedEv
        - Src:             'pw_sys_io_stdio/sys_io.cc:31,10'
          Dst:             _ZN2pw8OkStatusEv
    - functionName:    getchar
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'class.pw::span *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - idx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:391,14'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
    - functionName:    _ZN2pw6sys_io10WriteBytesENS_4spanIKSt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_sys_io/sys_io.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw14StatusWithSizeC2ENS_6StatusEm
        - _ZN2pw14StatusWithSizeC2ImvEET_
        - _ZN2pw6sys_io9WriteByteESt4byte
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
        - _ZNK2pw6Status2okEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_sys_io/sys_io.cc:30,30'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_sys_io/sys_io.cc:31,31'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
        - Src:             'pw_sys_io/sys_io.cc:31,21'
          Dst:             _ZN2pw6sys_io9WriteByteESt4byte
        - Src:             'pw_sys_io/sys_io.cc:32,17'
          Dst:             _ZNK2pw6Status2okEv
        - Src:             'pw_sys_io/sys_io.cc:33,14'
          Dst:             _ZN2pw14StatusWithSizeC2ENS_6StatusEm
        - Src:             'pw_sys_io/sys_io.cc:36,29'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_sys_io/sys_io.cc:36,10'
          Dst:             _ZN2pw14StatusWithSizeC2ImvEET_
    - functionName:    _ZNK2pw4spanISt4byteLm18446744073709551615EEixEm
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'class.pw::span *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - idx
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanISt4byteLm18446744073709551615EE4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:391,14'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EE4dataEv
    - functionName:    _ZN2pw6sys_io9ReadBytesENS_4spanISt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_sys_io/sys_io.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - dest
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw14StatusWithSizeC2ENS_6StatusEm
        - _ZN2pw14StatusWithSizeC2ImvEET_
        - _ZN2pw6sys_io8ReadByteEPSt4byte
        - _ZNK2pw4spanISt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw4spanISt4byteLm18446744073709551615EEixEm
        - _ZNK2pw6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_sys_io/sys_io.cc:20,31'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_sys_io/sys_io.cc:21,31'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EEixEm
        - Src:             'pw_sys_io/sys_io.cc:21,21'
          Dst:             _ZN2pw6sys_io8ReadByteEPSt4byte
        - Src:             'pw_sys_io/sys_io.cc:22,17'
          Dst:             _ZNK2pw6Status2okEv
        - Src:             'pw_sys_io/sys_io.cc:23,14'
          Dst:             _ZN2pw14StatusWithSizeC2ENS_6StatusEm
        - Src:             'pw_sys_io/sys_io.cc:26,30'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_sys_io/sys_io.cc:26,10'
          Dst:             _ZN2pw14StatusWithSizeC2ImvEET_
...
