---
Fuzzer filename: '/proc/self/cwd/pw_bluetooth_hci/uart_transport_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZN3fit8internal6targetIZ22LLVMFuzzerTestOneInputE3$_0Lb1ELb0ENSt3__19allocatorISt4byteEEvJRKN2pw13bluetooth_hci6PacketEEE6invokeEPvSB_'
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'class.pw::bluetooth_hci::Packet *'
      constantsTouched: []
      argNames:
        - bits
        - args
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZ22LLVMFuzzerTestOneInputENK3$_0clERKN2pw13bluetooth_hci6PacketE'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h:130,12'
          Dst:             '_ZZ22LLVMFuzzerTestOneInputENK3$_0clERKN2pw13bluetooth_hci6PacketE'
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputENK3$_0clERKN2pw13bluetooth_hci6PacketE'
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/uart_transport_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.anon *'
        - 'class.pw::bluetooth_hci::Packet *'
      constantsTouched: []
      argNames:
        - this
        - packet
      BBCount:         9
      ICount:          504
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN2pw4spanIKhLm18446744073709551615EEC2EPS1_m
        - _ZN2pw4spanIKtLm18446744073709551615EEC2EPS1_m
        - _ZN2pw6stream10NullStream8InstanceEv
        - _ZN2pw6stream12ReaderWritercvRNS0_6WriterEEv
        - _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - _ZN2pw8as_bytesIKtLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - _ZNK2pw13bluetooth_hci11EventPacket10event_codeEv
        - _ZNK2pw13bluetooth_hci11EventPacket10parametersEv
        - _ZNK2pw13bluetooth_hci13CommandPacket10parametersEv
        - _ZNK2pw13bluetooth_hci13CommandPacket18opcode_group_fieldEv
        - _ZNK2pw13bluetooth_hci13CommandPacket20opcode_command_fieldEv
        - _ZNK2pw13bluetooth_hci13CommandPacket6opcodeEv
        - _ZNK2pw13bluetooth_hci14SyncDataPacket18packet_status_flagEv
        - _ZNK2pw13bluetooth_hci14SyncDataPacket22handle_and_status_bitsEv
        - _ZNK2pw13bluetooth_hci14SyncDataPacket4dataEv
        - _ZNK2pw13bluetooth_hci14SyncDataPacket6handleEv
        - _ZNK2pw13bluetooth_hci15AsyncDataPacket29handle_and_fragmentation_bitsEv
        - _ZNK2pw13bluetooth_hci15AsyncDataPacket4dataEv
        - _ZNK2pw13bluetooth_hci15AsyncDataPacket6handleEv
        - _ZNK2pw13bluetooth_hci15AsyncDataPacket7bc_flagEv
        - _ZNK2pw13bluetooth_hci15AsyncDataPacket7pb_flagEv
        - _ZNK2pw13bluetooth_hci6Packet12event_packetEv
        - _ZNK2pw13bluetooth_hci6Packet14command_packetEv
        - _ZNK2pw13bluetooth_hci6Packet16sync_data_packetEv
        - _ZNK2pw13bluetooth_hci6Packet17async_data_packetEv
        - _ZNK2pw13bluetooth_hci6Packet4typeEv
        - _ZNK2pw6Status11IgnoreErrorEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:32,30'
          Dst:             _ZN2pw6stream10NullStream8InstanceEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:32,30'
          Dst:             _ZN2pw6stream12ReaderWritercvRNS0_6WriterEEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:34,20'
          Dst:             _ZNK2pw13bluetooth_hci6Packet4typeEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:36,54'
          Dst:             _ZNK2pw13bluetooth_hci6Packet14command_packetEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:38,48'
          Dst:             _ZNK2pw13bluetooth_hci13CommandPacket6opcodeEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:39,31'
          Dst:             _ZN2pw4spanIKtLm18446744073709551615EEC2EPS1_m
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:39,22'
          Dst:             _ZN2pw8as_bytesIKtLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:39,16'
          Dst:             _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:39,66'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:42,28'
          Dst:             _ZNK2pw13bluetooth_hci13CommandPacket20opcode_command_fieldEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:43,31'
          Dst:             _ZN2pw4spanIKtLm18446744073709551615EEC2EPS1_m
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:43,22'
          Dst:             _ZN2pw8as_bytesIKtLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:43,16'
          Dst:             _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:44,14'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:46,59'
          Dst:             _ZNK2pw13bluetooth_hci13CommandPacket18opcode_group_fieldEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:47,31'
          Dst:             _ZN2pw4spanIKhLm18446744073709551615EEC2EPS1_m
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:47,22'
          Dst:             _ZN2pw8as_bytesIKhLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:47,16'
          Dst:             _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:48,14'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:50,37'
          Dst:             _ZNK2pw13bluetooth_hci13CommandPacket10parametersEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:50,16'
          Dst:             _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:50,51'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:55,59'
          Dst:             _ZNK2pw13bluetooth_hci6Packet17async_data_packetEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:58,31'
          Dst:             _ZNK2pw13bluetooth_hci15AsyncDataPacket29handle_and_fragmentation_bitsEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:61,17'
          Dst:             _ZN2pw4spanIKtLm18446744073709551615EEC2EPS1_m
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:60,20'
          Dst:             _ZN2pw8as_bytesIKtLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:60,14'
          Dst:             _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:62,14'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:64,51'
          Dst:             _ZNK2pw13bluetooth_hci15AsyncDataPacket6handleEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:65,31'
          Dst:             _ZN2pw4spanIKtLm18446744073709551615EEC2EPS1_m
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:65,22'
          Dst:             _ZN2pw8as_bytesIKtLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:65,16'
          Dst:             _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:65,66'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:67,51'
          Dst:             _ZNK2pw13bluetooth_hci15AsyncDataPacket7pb_flagEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:68,31'
          Dst:             _ZN2pw4spanIKhLm18446744073709551615EEC2EPS1_m
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:68,22'
          Dst:             _ZN2pw8as_bytesIKhLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:68,16'
          Dst:             _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:68,66'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:70,51'
          Dst:             _ZNK2pw13bluetooth_hci15AsyncDataPacket7bc_flagEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:71,31'
          Dst:             _ZN2pw4spanIKhLm18446744073709551615EEC2EPS1_m
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:71,22'
          Dst:             _ZN2pw8as_bytesIKhLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:71,16'
          Dst:             _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:71,66'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:73,40'
          Dst:             _ZNK2pw13bluetooth_hci15AsyncDataPacket4dataEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:73,16'
          Dst:             _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:73,48'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:78,57'
          Dst:             _ZNK2pw13bluetooth_hci6Packet16sync_data_packetEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:81,30'
          Dst:             _ZNK2pw13bluetooth_hci14SyncDataPacket22handle_and_status_bitsEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:82,31'
          Dst:             _ZN2pw4spanIKtLm18446744073709551615EEC2EPS1_m
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:82,22'
          Dst:             _ZN2pw8as_bytesIKtLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:82,16'
          Dst:             _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:83,14'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:85,50'
          Dst:             _ZNK2pw13bluetooth_hci14SyncDataPacket6handleEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:86,31'
          Dst:             _ZN2pw4spanIKtLm18446744073709551615EEC2EPS1_m
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:86,22'
          Dst:             _ZN2pw8as_bytesIKtLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:86,16'
          Dst:             _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:86,66'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:89,30'
          Dst:             _ZNK2pw13bluetooth_hci14SyncDataPacket18packet_status_flagEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:90,31'
          Dst:             _ZN2pw4spanIKhLm18446744073709551615EEC2EPS1_m
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:90,22'
          Dst:             _ZN2pw8as_bytesIKhLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:90,16'
          Dst:             _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:91,14'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:93,39'
          Dst:             _ZNK2pw13bluetooth_hci14SyncDataPacket4dataEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:93,16'
          Dst:             _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:93,47'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:98,50'
          Dst:             _ZNK2pw13bluetooth_hci6Packet12event_packetEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:100,49'
          Dst:             _ZNK2pw13bluetooth_hci11EventPacket10event_codeEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:101,31'
          Dst:             _ZN2pw4spanIKhLm18446744073709551615EEC2EPS1_m
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:101,22'
          Dst:             _ZN2pw8as_bytesIKhLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:101,16'
          Dst:             _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:102,14'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:104,35'
          Dst:             _ZNK2pw13bluetooth_hci11EventPacket10parametersEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:104,16'
          Dst:             _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:104,49'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
    - functionName:    _ZN2pw6stream10NullStream8InstanceEv
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/null_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'class.pw::stream::NullStream *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw6stream10NullStreamD2Ev
        - __cxa_guard_acquire
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_stream/public/pw_stream/null_stream.h:34,5'
          Dst:             __cxa_guard_acquire
        - Src:             'pw_stream/public/pw_stream/null_stream.h:34,5'
          Dst:             __cxa_atexit
        - Src:             'pw_stream/public/pw_stream/null_stream.h:34,5'
          Dst:             _ZN2pw6stream10NullStreamD2Ev
        - Src:             'pw_stream/public/pw_stream/null_stream.h:34,5'
          Dst:             __cxa_guard_release
    - functionName:    _ZN2pw6stream12ReaderWritercvRNS0_6WriterEEv
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      'class.pw::stream::Writer *'
      argCount:        1
      argTypes:
        - 'class.pw::stream::Writer *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6stream12ReaderWriter9as_writerEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_stream/public/pw_stream/stream.h:489,31'
          Dst:             _ZN2pw6stream12ReaderWriter9as_writerEv
    - functionName:    _ZNK2pw13bluetooth_hci6Packet4typeEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::Packet *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw13bluetooth_hci6Packet14command_packetEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'class.pw::bluetooth_hci::CommandPacket *'
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::Packet *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - pw_assert_HandleFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:51,5'
          Dst:             pw_assert_HandleFailure
    - functionName:    _ZNK2pw13bluetooth_hci13CommandPacket6opcodeEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw4spanIKtLm18446744073709551615EEC2EPS1_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.2 *'
        - 'short *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:263,9'
          Dst:             _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
    - functionName:    _ZN2pw8as_bytesIKtLm18446744073709551615EEENS_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
        - 'short *'
      constantsTouched: []
      argNames:
        - s
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIKtLm18446744073709551615EE4dataEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:434,48'
          Dst:             _ZNK2pw4spanIKtLm18446744073709551615EE4dataEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:434,59'
          Dst:             _ZNK2pw4spanIKtLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:434,10'
          Dst:             _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
    - functionName:    _ZN2pw6stream6Stream5WriteENS_4spanIKSt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'class.pw::stream::Stream *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - data
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE5emptyEv
        - pw_assert_HandleFailure
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_stream/public/pw_stream/stream.h:153,5'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE5emptyEv
        - Src:             'pw_stream/public/pw_stream/stream.h:153,5'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - Src:             'pw_stream/public/pw_stream/stream.h:153,5'
          Dst:             pw_assert_HandleFailure
    - functionName:    _ZNK2pw6Status11IgnoreErrorEv
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::Status *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw13bluetooth_hci13CommandPacket20opcode_command_fieldEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw13bluetooth_hci13CommandPacket18opcode_group_fieldEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:263,9'
          Dst:             _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
    - 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:    6
      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:    _ZNK2pw13bluetooth_hci13CommandPacket10parametersEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'class.pw::span *'
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw13bluetooth_hci6Packet17async_data_packetEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'class.pw::bluetooth_hci::CommandPacket *'
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::Packet *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - pw_assert_HandleFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:61,5'
          Dst:             pw_assert_HandleFailure
    - functionName:    _ZNK2pw13bluetooth_hci15AsyncDataPacket29handle_and_fragmentation_bitsEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw13bluetooth_hci15AsyncDataPacket6handleEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw13bluetooth_hci15AsyncDataPacket7pb_flagEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw13bluetooth_hci15AsyncDataPacket7bc_flagEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw13bluetooth_hci15AsyncDataPacket4dataEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'class.pw::span *'
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw13bluetooth_hci6Packet16sync_data_packetEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'class.pw::bluetooth_hci::CommandPacket *'
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::Packet *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - pw_assert_HandleFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:71,5'
          Dst:             pw_assert_HandleFailure
    - functionName:    _ZNK2pw13bluetooth_hci14SyncDataPacket22handle_and_status_bitsEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw13bluetooth_hci14SyncDataPacket6handleEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw13bluetooth_hci14SyncDataPacket18packet_status_flagEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw13bluetooth_hci14SyncDataPacket4dataEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      'class.pw::span *'
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw13bluetooth_hci6Packet12event_packetEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'class.pw::bluetooth_hci::EventPacket *'
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::Packet *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - pw_assert_HandleFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:81,5'
          Dst:             pw_assert_HandleFailure
    - functionName:    _ZNK2pw13bluetooth_hci11EventPacket10event_codeEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::EventPacket *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw13bluetooth_hci11EventPacket10parametersEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'class.pw::span *'
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::EventPacket *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    _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:    12
      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:    5
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:383,66'
          Dst:             _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw4spanIKSt4byteLm18446744073709551615EE5emptyEv
      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:
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:385,64'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4sizeEv
    - 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:    8
      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:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:383,66'
          Dst:             _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
    - functionName:    _ZNK2pw4spanIKtLm18446744073709551615EE4dataEv
      functionSourceFile: '/proc/self/cwd/pw_span/public/pw_span/internal/span_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'short *'
      argCount:        1
      argTypes:
        - 'class.pw::span.2 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw4spanIKtLm18446744073709551615EE10size_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.2 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanIKtLm18446744073709551615EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:384,57'
          Dst:             _ZNK2pw4spanIKtLm18446744073709551615EE4sizeEv
    - functionName:    _ZNK2pw4spanIKtLm18446744073709551615EE4sizeEv
      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.2 *'
      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:    _ZN2pw6stream12ReaderWriter9as_writerEv
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'class.pw::stream::Writer *'
      argCount:        1
      argTypes:
        - 'class.pw::stream::Writer *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw8internal11SiblingCastIRNS_6stream6WriterENS2_6StreamERNS2_12ReaderWriterEEET_OT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_stream/public/pw_stream/stream.h:484,32'
          Dst:             _ZN2pw8internal11SiblingCastIRNS_6stream6WriterENS2_6StreamERNS2_12ReaderWriterEEET_OT1_
    - functionName:    _ZN2pw8internal11SiblingCastIRNS_6stream6WriterENS2_6StreamERNS2_12ReaderWriterEEET_OT1_
      functionSourceFile: '/proc/self/cwd/pw_toolchain/public/pw_toolchain/internal/sibling_cast.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'class.pw::stream::Writer *'
      argCount:        1
      argTypes:
        - 'class.pw::stream::Writer *'
      constantsTouched: []
      argNames:
        - source
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    _ZN2pw6stream10NullStreamD2Ev
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/null_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::stream::NullStream *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6stream20SeekableReaderWriterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_stream/public/pw_stream/null_stream.h:29,7'
          Dst:             _ZN2pw6stream20SeekableReaderWriterD2Ev
    - 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:    _ZN2pw6stream10NullStreamD0Ev
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/null_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::stream::NullStream *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6stream10NullStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_stream/public/pw_stream/null_stream.h:29,7'
          Dst:             _ZN2pw6stream10NullStreamD2Ev
    - functionName:    _ZN2pw6stream10NullStream6DoReadENS_4spanISt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/null_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'class.pw::stream::NullStream *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw14StatusWithSize10OutOfRangeEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_stream/public/pw_stream/null_stream.h:40,50'
          Dst:             _ZN2pw14StatusWithSize10OutOfRangeEm
    - functionName:    _ZN2pw6stream10NullStream7DoWriteENS_4spanIKSt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/null_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'class.pw::stream::NullStream *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw8OkStatusEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_stream/public/pw_stream/null_stream.h:39,48'
          Dst:             _ZN2pw8OkStatusEv
    - functionName:    _ZN2pw6stream10NullStream6DoSeekElNS0_6Stream6WhenceE
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/null_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'class.pw::stream::NullStream *'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw8OkStatusEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_stream/public/pw_stream/null_stream.h:41,51'
          Dst:             _ZN2pw8OkStatusEv
    - functionName:    _ZN2pw6stream6Stream6DoTellEv
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::stream::Stream *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw6stream6Stream17ConservativeLimitENS1_9LimitTypeE
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'class.pw::stream::Stream *'
        - bool
      constantsTouched: []
      argNames:
        - this
        - limit_type
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK2pw6stream6Stream8readableEv
        - _ZNK2pw6stream6Stream8writableEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_stream/public/pw_stream/stream.h:275,14'
          Dst:             _ZNK2pw6stream6Stream8readableEv
        - Src:             'pw_stream/public/pw_stream/stream.h:277,12'
          Dst:             _ZNK2pw6stream6Stream8writableEv
    - functionName:    _ZNK2pw6stream6Stream8readableEv
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'class.pw::stream::Stream *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK2pw6stream6Stream8writableEv
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'class.pw::stream::Stream *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status.h:233,52'
          Dst:             _ZN2pw6StatusC2E9pw_Status
    - 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::Status *'
        - int
      constantsTouched: []
      argNames:
        - this
        - code
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw14StatusWithSize10OutOfRangeEm
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status_with_size.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw14StatusWithSizeC2ENS_6StatusEm
        - _ZN2pw6Status10OutOfRangeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status_with_size.h:84,27'
          Dst:             _ZN2pw6Status10OutOfRangeEv
        - Src:             'pw_status/public/pw_status/status_with_size.h:84,12'
          Dst:             _ZN2pw14StatusWithSizeC2ENS_6StatusEm
    - 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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status.h:125,12'
          Dst:             _ZN2pw6StatusC2E9pw_Status
    - 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:    7
      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:    _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::Status *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6stream20SeekableReaderWriterD2Ev
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::stream::SeekableReaderWriter *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6stream28RelativeSeekableReaderWriterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_stream/public/pw_stream/stream.h:552,7'
          Dst:             _ZN2pw6stream28RelativeSeekableReaderWriterD2Ev
    - functionName:    _ZN2pw6stream28RelativeSeekableReaderWriterD2Ev
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::stream::RelativeSeekableReaderWriter *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6stream12ReaderWriterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_stream/public/pw_stream/stream.h:515,7'
          Dst:             _ZN2pw6stream12ReaderWriterD2Ev
    - functionName:    _ZN2pw6stream12ReaderWriterD2Ev
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::stream::Writer *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6stream6StreamD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_stream/public/pw_stream/stream.h:472,7'
          Dst:             _ZN2pw6stream6StreamD2Ev
    - functionName:    _ZN2pw6stream6StreamD2Ev
      functionSourceFile: '/proc/self/cwd/pw_stream/public/pw_stream/stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::stream::Stream *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3fit8internal26inline_trivial_target_moveILm1EEEvPvS2_
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - from_bits
        - to_bits
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3fit8internal17inline_target_getEPv
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - bits
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputEN3$_08__invokeERKN2pw13bluetooth_hci6PacketE'
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/uart_transport_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::Packet *'
      constantsTouched: []
      argNames:
        - packet
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZ22LLVMFuzzerTestOneInputENK3$_0clERKN2pw13bluetooth_hci6PacketE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:29,43'
          Dst:             '_ZZ22LLVMFuzzerTestOneInputENK3$_0clERKN2pw13bluetooth_hci6PacketE'
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputENK3$_0cvPFvRKN2pw13bluetooth_hci6PacketEEEv'
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/uart_transport_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'class.anon *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK3fit8internal21generic_function_baseILm8EE4bitsEv
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.fit::internal::generic_function_base *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN3fit8internal6targetIZ22LLVMFuzzerTestOneInputE3$_0Lb1ELb0ENSt3__19allocatorISt4byteEEvJRKN2pw13bluetooth_hci6PacketEEE10initializeIS2_EEvPvOT_'
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'class.anon *'
      constantsTouched: []
      argNames:
        - bits
        - target
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3fit8internal21generic_function_baseILm8EE7set_opsEPKNS0_15base_target_opsE
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.fit::internal::generic_function_base *'
        - 'struct.fit::internal::base_target_ops *'
      constantsTouched: []
      argNames:
        - this
        - new_ops
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3fit8internal21generic_function_baseILm8EE22initialize_null_targetEv
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.fit::internal::generic_function_base *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3fit8internal23unshared_target_type_idEPvPKv
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - impl_ops
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3fit8internal15null_target_getEPv
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3fit8internal16null_target_moveEPvS1_
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3fit8internal22trivial_target_destroyEPv
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3fit8internal11null_targetIvE6invokeEPv
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached:
        - pw_assert_HandleFailure
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h:93,40'
          Dst:             pw_assert_HandleFailure
    - functionName:    '_ZN3fit7is_nullIRZ22LLVMFuzzerTestOneInputE3$_0Lb1EEEbOT_'
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/../nullable.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'class.anon *'
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZ22LLVMFuzzerTestOneInputENK3$_0cvPFvRKN2pw13bluetooth_hci6PacketEEEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/../nullable.h:31,10'
          Dst:             '_ZZ22LLVMFuzzerTestOneInputENK3$_0cvPFvRKN2pw13bluetooth_hci6PacketEEEv'
    - functionName:    '_ZN3fit8internal13function_baseILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEE17initialize_targetIZ22LLVMFuzzerTestOneInputE3$_0EEvOT_'
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.fit::internal::function_base *'
        - 'class.anon *'
      constantsTouched: []
      argNames:
        - this
        - target
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZN3fit7is_nullIRZ22LLVMFuzzerTestOneInputE3$_0Lb1EEEbOT_'
        - _ZN3fit8internal21generic_function_baseILm8EE22initialize_null_targetEv
        - _ZN3fit8internal21generic_function_baseILm8EE7set_opsEPKNS0_15base_target_opsE
        - _ZNK3fit8internal21generic_function_baseILm8EE4bitsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h:560,9'
          Dst:             '_ZN3fit7is_nullIRZ22LLVMFuzzerTestOneInputE3$_0Lb1EEEbOT_'
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h:561,13'
          Dst:             _ZN3fit8internal21generic_function_baseILm8EE22initialize_null_targetEv
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h:563,13'
          Dst:             _ZN3fit8internal21generic_function_baseILm8EE7set_opsEPKNS0_15base_target_opsE
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h:564,54'
          Dst:             _ZNK3fit8internal21generic_function_baseILm8EE4bitsEv
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h:564,7'
          Dst:             '_ZN3fit8internal6targetIZ22LLVMFuzzerTestOneInputE3$_0Lb1ELb0ENSt3__19allocatorISt4byteEEvJRKN2pw13bluetooth_hci6PacketEEE10initializeIS2_EEvPvOT_'
    - functionName:    _ZN3fit8internal21generic_function_baseILm8EEC2Ev
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.fit::internal::generic_function_base *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZN3fit8internal13function_baseILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEEC2IZ22LLVMFuzzerTestOneInputE3$_0vEEOT_'
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.fit::internal::function_base *'
        - 'class.anon *'
      constantsTouched: []
      argNames:
        - this
        - target
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - '_ZN3fit8internal13function_baseILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEE17initialize_targetIZ22LLVMFuzzerTestOneInputE3$_0EEvOT_'
        - _ZN3fit8internal21generic_function_baseILm8EEC2Ev
        - _ZN3fit8internal21generic_function_baseILm8EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h:447,3'
          Dst:             _ZN3fit8internal21generic_function_baseILm8EEC2Ev
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h:448,5'
          Dst:             '_ZN3fit8internal13function_baseILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEE17initialize_targetIZ22LLVMFuzzerTestOneInputE3$_0EEvOT_'
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h:449,3'
          Dst:             _ZN3fit8internal21generic_function_baseILm8EED2Ev
    - 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:    _ZN3fit8internal21generic_function_baseILm8EED2Ev
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.fit::internal::generic_function_base *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN3fit8internal21generic_function_baseILm8EE14destroy_targetEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h:321,30'
          Dst:             _ZN3fit8internal21generic_function_baseILm8EE14destroy_targetEv
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h:321,30'
          Dst:             __clang_call_terminate
    - functionName:    _ZN3fit8internal21generic_function_baseILm8EE14destroy_targetEv
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.fit::internal::generic_function_base *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    2
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3fit8internal13function_baseILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEED2Ev
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.fit::internal::function_base *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3fit8internal21generic_function_baseILm8EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h:433,28'
          Dst:             _ZN3fit8internal21generic_function_baseILm8EED2Ev
    - functionName:    _ZN3fit13function_implILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEED2Ev
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.fit::function_impl *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3fit8internal13function_baseILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/function.h:257,28'
          Dst:             _ZN3fit8internal13function_baseILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEED2Ev
    - 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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status_with_size.h:165,12'
          Dst:             _ZN2pw6StatusC2E9pw_Status
    - functionName:    '_ZN3fit13function_implILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEEC2IZ22LLVMFuzzerTestOneInputE3$_0Lb1EEEOT_'
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.fit::function_impl *'
        - 'class.anon *'
      constantsTouched: []
      argNames:
        - this
        - function_target
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZN3fit8internal13function_baseILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEEC2IZ22LLVMFuzzerTestOneInputE3$_0vEEOT_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/function.h:241,47'
          Dst:             '_ZN3fit8internal13function_baseILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEEC2IZ22LLVMFuzzerTestOneInputE3$_0vEEOT_'
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/uart_transport_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         8
      ICount:          81
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN2pw13bluetooth_hci17DecodeHciUartDataENS_4spanIKSt4byteLm18446744073709551615EEERKN3fit13function_implILm8ELb1EFvRKNS0_6PacketEENSt3__19allocatorIS2_EEEE
        - _ZN2pw4spanIKhLm18446744073709551615EEC2EPS1_m
        - '_ZN3fit13function_implILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEEC2IZ22LLVMFuzzerTestOneInputE3$_0Lb1EEEOT_'
        - _ZN3fit13function_implILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEED2Ev
        - _ZNK2pw14StatusWithSize6statusEv
        - _ZNK2pw6Status11IgnoreErrorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:29,43'
          Dst:             '_ZN3fit13function_implILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEEC2IZ22LLVMFuzzerTestOneInputE3$_0Lb1EEEOT_'
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:114,34'
          Dst:             _ZN2pw4spanIKhLm18446744073709551615EEC2EPS1_m
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:114,25'
          Dst:             _ZN2pw8as_bytesIKhLm18446744073709551615EEENS_4spanIKSt4byteXqueqT0_L_ZNS_L14dynamic_extentEEL_ZNS_L14dynamic_extentEEmlstT_T0_EEENS2_IS5_XT0_EEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:114,7'
          Dst:             _ZN2pw13bluetooth_hci17DecodeHciUartDataENS_4spanIKSt4byteLm18446744073709551615EEERKN3fit13function_implILm8ELb1EFvRKNS0_6PacketEENSt3__19allocatorIS2_EEEE
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:115,10'
          Dst:             _ZNK2pw14StatusWithSize6statusEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:115,19'
          Dst:             _ZNK2pw6Status11IgnoreErrorEv
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:117,1'
          Dst:             _ZN3fit13function_implILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEED2Ev
        - Src:             'pw_bluetooth_hci/uart_transport_fuzzer.cc:117,1'
          Dst:             _ZN3fit13function_implILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEED2Ev
    - functionName:    _ZNK3fit8internal21generic_function_baseILm8EE3opsEv
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      'struct.fit::internal::base_target_ops *'
      argCount:        1
      argTypes:
        - 'class.fit::internal::generic_function_base *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK3fit8internal13function_baseILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEE6invokeES6_
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.fit::internal::function_base *'
        - 'class.pw::bluetooth_hci::Packet *'
      constantsTouched: []
      argNames:
        - this
        - args
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK3fit8internal21generic_function_baseILm8EE3opsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h:525,40'
          Dst:             _ZNK3fit8internal21generic_function_baseILm8EE3opsEv
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/internal/function.h:525,61'
          Dst:             _ZNK3fit8internal21generic_function_baseILm8EE4bitsEv
    - 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:    _ZNKRSt3__123__optional_storage_baseIN2pw13bluetooth_hci11EventPacketELb0EE5__getEv
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'class.pw::bluetooth_hci::EventPacket *'
      argCount:        1
      argTypes:
        - 'struct.std::__1::__optional_storage_base.36 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNKRSt3__123__optional_storage_baseIN2pw13bluetooth_hci14SyncDataPacketELb0EE5__getEv
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'class.pw::bluetooth_hci::CommandPacket *'
      argCount:        1
      argTypes:
        - 'struct.std::__1::__optional_storage_base.21 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNKRSt3__123__optional_storage_baseIN2pw13bluetooth_hci15AsyncDataPacketELb0EE5__getEv
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'class.pw::bluetooth_hci::CommandPacket *'
      argCount:        1
      argTypes:
        - 'struct.std::__1::__optional_storage_base.21 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt9exceptionC2Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/exception'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::exception *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt19bad_optional_accessC2Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::bad_optional_access *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:186,70'
          Dst:             _ZNSt9exceptionC2Ev
    - functionName:    _ZNKRSt3__123__optional_storage_baseIN2pw13bluetooth_hci13CommandPacketELb0EE5__getEv
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'class.pw::bluetooth_hci::CommandPacket *'
      argCount:        1
      argTypes:
        - 'struct.std::__1::__optional_storage_base.21 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw14StatusWithSize8DataLossEm
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/status_with_size.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw14StatusWithSizeC2ENS_6StatusEm
        - _ZN2pw6Status8DataLossEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_status/public/pw_status/status_with_size.h:96,27'
          Dst:             _ZN2pw6Status8DataLossEv
        - Src:             'pw_status/public/pw_status/status_with_size.h:96,12'
          Dst:             _ZN2pw14StatusWithSizeC2ENS_6StatusEm
    - functionName:    _ZNKRSt3__18optionalIN2pw13bluetooth_hci11EventPacketEE5valueEv
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      'class.pw::bluetooth_hci::EventPacket *'
      argCount:        1
      argTypes:
        - 'class.std::__1::optional.31 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNKRSt3__123__optional_storage_baseIN2pw13bluetooth_hci11EventPacketELb0EE5__getEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:990,22'
          Dst:             _ZNKRSt3__123__optional_storage_baseIN2pw13bluetooth_hci11EventPacketELb0EE5__getEv
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt19bad_optional_accessD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::bad_optional_access *'
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNKRSt3__18optionalIN2pw13bluetooth_hci14SyncDataPacketEE5valueEv
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      'class.pw::bluetooth_hci::CommandPacket *'
      argCount:        1
      argTypes:
        - 'class.std::__1::optional.16 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNKRSt3__123__optional_storage_baseIN2pw13bluetooth_hci14SyncDataPacketELb0EE5__getEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:990,22'
          Dst:             _ZNKRSt3__123__optional_storage_baseIN2pw13bluetooth_hci14SyncDataPacketELb0EE5__getEv
    - functionName:    _ZNKRSt3__18optionalIN2pw13bluetooth_hci15AsyncDataPacketEE5valueEv
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      'class.pw::bluetooth_hci::CommandPacket *'
      argCount:        1
      argTypes:
        - 'class.std::__1::optional.16 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNKRSt3__123__optional_storage_baseIN2pw13bluetooth_hci15AsyncDataPacketELb0EE5__getEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:990,22'
          Dst:             _ZNKRSt3__123__optional_storage_baseIN2pw13bluetooth_hci15AsyncDataPacketELb0EE5__getEv
    - functionName:    _ZNK2pw13bluetooth_hci6Packet10size_bytesEv
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::bluetooth_hci::Packet *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK3fit13function_implILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEEclES5_
      functionSourceFile: '/proc/self/cwd/third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.fit::function_impl *'
        - 'class.pw::bluetooth_hci::Packet *'
      constantsTouched: []
      argNames:
        - this
        - args
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK3fit8internal13function_baseILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEE6invokeES6_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'third_party/fuchsia/repo/sdk/lib/fit/include/lib/fit/function.h:315,56'
          Dst:             _ZNK3fit8internal13function_baseILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEE6invokeES6_
    - functionName:    _ZNKRSt3__18optionalIN2pw13bluetooth_hci13CommandPacketEE5valueEv
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      'class.pw::bluetooth_hci::CommandPacket *'
      argCount:        1
      argTypes:
        - 'class.std::__1::optional.16 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNKRSt3__123__optional_storage_baseIN2pw13bluetooth_hci13CommandPacketELb0EE5__getEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:990,22'
          Dst:             _ZNKRSt3__123__optional_storage_baseIN2pw13bluetooth_hci13CommandPacketELb0EE5__getEv
    - functionName:    _ZNK2pw4spanIKSt4byteLm18446744073709551615EE7subspanEmm
      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:
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:379,13'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:379,64'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4sizeEv
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:379,12'
          Dst:             _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
    - 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:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:391,14'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
    - 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:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:384,57'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4sizeEv
    - functionName:    _ZN2pw13bluetooth_hci17DecodeHciUartDataENS_4spanIKSt4byteLm18446744073709551615EEERKN3fit13function_implILm8ELb1EFvRKNS0_6PacketEENSt3__19allocatorIS2_EEEE
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/uart_transport.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'char *'
        - 'class.fit::function_impl *'
      constantsTouched: []
      argNames:
        - data
        - packet_callback
        - ''
      BBCount:         21
      ICount:          240
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN2pw13bluetooth_hci11EventPacket6DecodeENS_4spanIKSt4byteLm18446744073709551615EEE
        - _ZN2pw13bluetooth_hci13CommandPacket6DecodeENS_4spanIKSt4byteLm18446744073709551615EEEN5cpp206endianE
        - _ZN2pw13bluetooth_hci14SyncDataPacket6DecodeENS_4spanIKSt4byteLm18446744073709551615EEEN5cpp206endianE
        - _ZN2pw13bluetooth_hci15AsyncDataPacket6DecodeENS_4spanIKSt4byteLm18446744073709551615EEEN5cpp206endianE
        - _ZN2pw14StatusWithSize8DataLossEm
        - _ZN2pw14StatusWithSizeC2ImvEET_
        - _ZNK2pw13bluetooth_hci6Packet10size_bytesEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE7subspanEmm
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
        - _ZNK3fit13function_implILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEEclES5_
        - _ZNKRSt3__18optionalIN2pw13bluetooth_hci11EventPacketEE5valueEv
        - _ZNKRSt3__18optionalIN2pw13bluetooth_hci13CommandPacketEE5valueEv
        - _ZNKRSt3__18optionalIN2pw13bluetooth_hci14SyncDataPacketEE5valueEv
        - _ZNKRSt3__18optionalIN2pw13bluetooth_hci15AsyncDataPacketEE5valueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/uart_transport.cc:21,15'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/uart_transport.cc:22,40'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
        - Src:             'pw_bluetooth_hci/uart_transport.cc:23,17'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE7subspanEmm
        - Src:             'pw_bluetooth_hci/uart_transport.cc:31,13'
          Dst:             _ZN2pw13bluetooth_hci13CommandPacket6DecodeENS_4spanIKSt4byteLm18446744073709551615EEEN5cpp206endianE
        - Src:             'pw_bluetooth_hci/uart_transport.cc:33,18'
          Dst:             _ZN2pw14StatusWithSizeC2ImvEET_
        - Src:             'pw_bluetooth_hci/uart_transport.cc:37,52'
          Dst:             _ZNKRSt3__18optionalIN2pw13bluetooth_hci13CommandPacketEE5valueEv
        - Src:             'pw_bluetooth_hci/uart_transport.cc:38,9'
          Dst:             _ZNK3fit13function_implILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEEclES5_
        - Src:             'pw_bluetooth_hci/uart_transport.cc:39,36'
          Dst:             _ZNK2pw13bluetooth_hci6Packet10size_bytesEv
        - Src:             'pw_bluetooth_hci/uart_transport.cc:45,13'
          Dst:             _ZN2pw13bluetooth_hci15AsyncDataPacket6DecodeENS_4spanIKSt4byteLm18446744073709551615EEEN5cpp206endianE
        - Src:             'pw_bluetooth_hci/uart_transport.cc:47,18'
          Dst:             _ZN2pw14StatusWithSizeC2ImvEET_
        - Src:             'pw_bluetooth_hci/uart_transport.cc:51,54'
          Dst:             _ZNKRSt3__18optionalIN2pw13bluetooth_hci15AsyncDataPacketEE5valueEv
        - Src:             'pw_bluetooth_hci/uart_transport.cc:52,9'
          Dst:             _ZNK3fit13function_implILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEEclES5_
        - Src:             'pw_bluetooth_hci/uart_transport.cc:53,36'
          Dst:             _ZNK2pw13bluetooth_hci6Packet10size_bytesEv
        - Src:             'pw_bluetooth_hci/uart_transport.cc:59,13'
          Dst:             _ZN2pw13bluetooth_hci14SyncDataPacket6DecodeENS_4spanIKSt4byteLm18446744073709551615EEEN5cpp206endianE
        - Src:             'pw_bluetooth_hci/uart_transport.cc:61,18'
          Dst:             _ZN2pw14StatusWithSizeC2ImvEET_
        - Src:             'pw_bluetooth_hci/uart_transport.cc:65,53'
          Dst:             _ZNKRSt3__18optionalIN2pw13bluetooth_hci14SyncDataPacketEE5valueEv
        - Src:             'pw_bluetooth_hci/uart_transport.cc:66,9'
          Dst:             _ZNK3fit13function_implILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEEclES5_
        - Src:             'pw_bluetooth_hci/uart_transport.cc:67,36'
          Dst:             _ZNK2pw13bluetooth_hci6Packet10size_bytesEv
        - Src:             'pw_bluetooth_hci/uart_transport.cc:73,13'
          Dst:             _ZN2pw13bluetooth_hci11EventPacket6DecodeENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/uart_transport.cc:75,18'
          Dst:             _ZN2pw14StatusWithSizeC2ImvEET_
        - Src:             'pw_bluetooth_hci/uart_transport.cc:79,50'
          Dst:             _ZNKRSt3__18optionalIN2pw13bluetooth_hci11EventPacketEE5valueEv
        - Src:             'pw_bluetooth_hci/uart_transport.cc:80,9'
          Dst:             _ZNK3fit13function_implILm8ELb1EFvRKN2pw13bluetooth_hci6PacketEENSt3__19allocatorISt4byteEEEclES5_
        - Src:             'pw_bluetooth_hci/uart_transport.cc:81,36'
          Dst:             _ZNK2pw13bluetooth_hci6Packet10size_bytesEv
        - Src:             'pw_bluetooth_hci/uart_transport.cc:88,16'
          Dst:             _ZN2pw14StatusWithSize8DataLossEm
        - Src:             'pw_bluetooth_hci/uart_transport.cc:91,17'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE7subspanEmm
        - Src:             'pw_bluetooth_hci/uart_transport.cc:95,10'
          Dst:             _ZN2pw14StatusWithSizeC2ImvEET_
    - functionName:    _ZN2pw5bytes16ConvertOrderFromItEET_N5cpp206endianES2_
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - short
      constantsTouched: []
      argNames:
        - from_endianness
        - value
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw5bytes12ConvertOrderItEET_N5cpp206endianES4_S2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/public/pw_bytes/endian.h:134,10'
          Dst:             _ZN2pw5bytes12ConvertOrderItEET_N5cpp206endianES4_S2_
    - functionName:    _ZN2pw5bytes12ConvertOrderItEET_N5cpp206endianES4_S2_
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - from
        - to
        - value
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw5bytes8internal12ReverseBytesItEET_S3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/public/pw_bytes/endian.h:120,31'
          Dst:             _ZN2pw5bytes8internal12ReverseBytesItEET_S3_
    - functionName:    _ZN2pw5bytes8internal12ReverseBytesItEET_S3_
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw13bluetooth_hci11EventPacketC2EhPKSt4byteh
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::bluetooth_hci::EventPacket *'
        - char
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - this
        - event_code
        - parameters
        - parameters_size_bytes
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13bluetooth_hci6PacketC2ENS1_4TypeEm
        - _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:316,9'
          Dst:             _ZN2pw13bluetooth_hci6PacketC2ENS1_4TypeEm
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:318,9'
          Dst:             _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
    - functionName:    _ZN2pw13bluetooth_hci6PacketC2ENS1_4TypeEm
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::bluetooth_hci::Packet *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - this
        - type
        - packet_size_bytes
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw13bluetooth_hci14SyncDataPacketC2EtPKSt4byteh
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
        - short
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - this
        - handle_and_status_bits
        - data
        - data_size_bytes
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13bluetooth_hci6PacketC2ENS1_4TypeEm
        - _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:256,9'
          Dst:             _ZN2pw13bluetooth_hci6PacketC2ENS1_4TypeEm
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:258,9'
          Dst:             _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
    - functionName:    _ZN2pw13bluetooth_hci15AsyncDataPacketC2EtPKSt4bytet
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
        - short
        - 'char *'
        - short
      constantsTouched: []
      argNames:
        - this
        - handle_and_fragmentation_bits
        - data
        - data_size_bytes
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13bluetooth_hci6PacketC2ENS1_4TypeEm
        - _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:185,9'
          Dst:             _ZN2pw13bluetooth_hci6PacketC2ENS1_4TypeEm
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:187,9'
          Dst:             _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
    - functionName:    _ZN2pw13bluetooth_hci13CommandPacketC2EtPKSt4byteh
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
        - short
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - this
        - opcode
        - parameters
        - parameters_size_bytes
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13bluetooth_hci6PacketC2ENS1_4TypeEm
        - _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:121,9'
          Dst:             _ZN2pw13bluetooth_hci6PacketC2ENS1_4TypeEm
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:123,9'
          Dst:             _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
    - functionName:    _ZN2pw15internal_result12StatusOrDataINS_4spanIKSt4byteLm18446744073709551615EEELb1EEC2IJS5_EEENSt3__110in_place_tEDpOT_
      functionSourceFile: '/proc/self/cwd/pw_result/public/pw_result/internal/result_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::internal_result::StatusOrData *'
        - 'class.pw::span *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6StatusC2E9pw_Status
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_result/public/pw_result/internal/result_internal.h:291,3'
          Dst:             _ZN2pw6StatusC2E9pw_Status
    - functionName:    _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2IJS4_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::span *'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw15internal_result12StatusOrDataINS_4spanIKSt4byteLm18446744073709551615EEELb1EEC2IJS5_EEENSt3__110in_place_tEDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_result/public/pw_result/result.h:770,7'
          Dst:             _ZN2pw15internal_result12StatusOrDataINS_4spanIKSt4byteLm18446744073709551615EEELb1EEC2IJS5_EEENSt3__110in_place_tEDpOT_
    - 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:    _ZN2pw15internal_result12StatusOrDataINS_4spanIKSt4byteLm18446744073709551615EEELb1EEC2INS_6StatusELi0EEEOT_
      functionSourceFile: '/proc/self/cwd/pw_result/public/pw_result/internal/result_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::internal_result::StatusOrData *'
        - 'class.pw::Status *'
      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:291,3'
          Dst:             _ZNK2pw6Status2okEv
        - Src:             'pw_result/public/pw_result/internal/result_internal.h:291,3'
          Dst:             pw_assert_HandleFailure
    - 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::Status *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw11ByteBuilder12WriteInOrderIhEERS0_T_
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/byte_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'class.pw::ByteBuilder *'
      argCount:        2
      argTypes:
        - 'class.pw::ByteBuilder *'
        - char
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw11ByteBuilder6appendEPKvm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/public/pw_bytes/byte_builder.h:340,12'
          Dst:             _ZN2pw11ByteBuilder6appendEPKvm
    - functionName:    _ZN2pw5bytes14ConvertOrderToItEET_N5cpp206endianES2_
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - short
      constantsTouched: []
      argNames:
        - to_endianness
        - value
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw5bytes12ConvertOrderItEET_N5cpp206endianES4_S2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/public/pw_bytes/endian.h:128,10'
          Dst:             _ZN2pw5bytes12ConvertOrderItEET_N5cpp206endianES4_S2_
    - functionName:    _ZN2pw11ByteBuilder12WriteInOrderItEERS0_T_
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/byte_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'class.pw::ByteBuilder *'
      argCount:        2
      argTypes:
        - 'class.pw::ByteBuilder *'
        - short
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw11ByteBuilder6appendEPKvm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/public/pw_bytes/byte_builder.h:340,12'
          Dst:             _ZN2pw11ByteBuilder6appendEPKvm
    - functionName:    _ZN2pw13bluetooth_hci11EventPacketC2EtNS_4spanIKSt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::bluetooth_hci::EventPacket *'
        - short
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - event_code
        - parameters
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13bluetooth_hci11EventPacketC2EhPKSt4byteh
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - pw_assert_HandleFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:323,32'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:324,53'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:322,9'
          Dst:             _ZN2pw13bluetooth_hci11EventPacketC2EhPKSt4byteh
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:325,5'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:325,5'
          Dst:             pw_assert_HandleFailure
    - functionName:    _ZN2pw13bluetooth_hci11EventPacket6DecodeENS_4spanIKSt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/packet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.std::__1::optional.31 *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - ''
        - ''
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw13bluetooth_hci11EventPacketC2EtNS_4spanIKSt4byteLm18446744073709551615EEE
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE7subspanEmm
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/packet.cc:121,12'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/packet.cc:126,28'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
        - Src:             'pw_bluetooth_hci/packet.cc:127,12'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/packet.cc:131,51'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
        - Src:             'pw_bluetooth_hci/packet.cc:133,27'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE7subspanEmm
        - Src:             'pw_bluetooth_hci/packet.cc:132,10'
          Dst:             _ZN2pw13bluetooth_hci11EventPacketC2EtNS_4spanIKSt4byteLm18446744073709551615EEE
    - functionName:    _ZNK2pw13bluetooth_hci11EventPacket6EncodeENS_4spanISt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/packet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::Result *'
        - 'class.pw::bluetooth_hci::EventPacket *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
        - ''
      BBCount:         8
      ICount:          88
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw11ByteBuilder6appendENS_4spanIKSt4byteLm18446744073709551615EEE
        - _ZN2pw11ByteBuilder8PutUint8Eh
        - _ZN2pw11ByteBuilderC2ENS_4spanISt4byteLm18446744073709551615EEE
        - _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
        - _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2INS_6StatusELi0EEEOT_
        - _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2IS4_Li0EEEOT_
        - _ZN2pw8internal15ConvertToStatusENS_6StatusE
        - _ZNK2pw11ByteBuilder4dataEv
        - _ZNK2pw11ByteBuilder6statusEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/packet.cc:112,15'
          Dst:             _ZN2pw11ByteBuilderC2ENS_4spanISt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/packet.cc:113,11'
          Dst:             _ZN2pw11ByteBuilder8PutUint8Eh
        - Src:             'pw_bluetooth_hci/packet.cc:114,32'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/packet.cc:114,11'
          Dst:             _ZN2pw11ByteBuilder8PutUint8Eh
        - Src:             'pw_bluetooth_hci/packet.cc:115,11'
          Dst:             _ZN2pw11ByteBuilder6appendENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/packet.cc:116,3'
          Dst:             _ZNK2pw11ByteBuilder6statusEv
        - Src:             'pw_bluetooth_hci/packet.cc:116,3'
          Dst:             _ZNK2pw6Status2okEv
        - Src:             'pw_bluetooth_hci/packet.cc:116,3'
          Dst:             _ZN2pw8internal15ConvertToStatusENS_6StatusE
        - Src:             'pw_bluetooth_hci/packet.cc:116,3'
          Dst:             _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2INS_6StatusELi0EEEOT_
        - Src:             'pw_bluetooth_hci/packet.cc:117,32'
          Dst:             _ZNK2pw11ByteBuilder4dataEv
        - Src:             'pw_bluetooth_hci/packet.cc:117,48'
          Dst:             _ZNK2pw11ByteBuilder4sizeEv
        - Src:             'pw_bluetooth_hci/packet.cc:117,10'
          Dst:             _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
        - Src:             'pw_bluetooth_hci/packet.cc:117,10'
          Dst:             _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2IS4_Li0EEEOT_
    - functionName:    _ZN2pw11ByteBuilderC2ENS_4spanISt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/byte_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'class.pw::ByteBuilder *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - buffer
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6StatusC2E9pw_Status
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/public/pw_bytes/byte_builder.h:207,13'
          Dst:             _ZN2pw6StatusC2E9pw_Status
    - functionName:    _ZN2pw11ByteBuilder8PutUint8Eh
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/byte_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'class.pw::ByteBuilder *'
      argCount:        2
      argTypes:
        - 'class.pw::ByteBuilder *'
        - char
      constantsTouched: []
      argNames:
        - this
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw11ByteBuilder12WriteInOrderIhEERS0_T_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/public/pw_bytes/byte_builder.h:296,47'
          Dst:             _ZN2pw11ByteBuilder12WriteInOrderIhEERS0_T_
    - functionName:    _ZN2pw11ByteBuilder6appendENS_4spanIKSt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/byte_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'class.pw::ByteBuilder *'
      argCount:        3
      argTypes:
        - 'class.pw::ByteBuilder *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - bytes
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw11ByteBuilder6appendEPKvm
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/public/pw_bytes/byte_builder.h:288,25'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - Src:             'pw_bytes/public/pw_bytes/byte_builder.h:288,39'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4sizeEv
        - Src:             'pw_bytes/public/pw_bytes/byte_builder.h:288,12'
          Dst:             _ZN2pw11ByteBuilder6appendEPKvm
    - functionName:    _ZNK2pw11ByteBuilder6statusEv
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/byte_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'class.pw::ByteBuilder *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw8internal15ConvertToStatusENS_6StatusE
      functionSourceFile: '/proc/self/cwd/pw_status/public/pw_status/try.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - status
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2INS_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::Status *'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw15internal_result12StatusOrDataINS_4spanIKSt4byteLm18446744073709551615EEELb1EEC2INS_6StatusELi0EEEOT_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_result/public/pw_result/result.h:298,29'
          Dst:             _ZN2pw15internal_result12StatusOrDataINS_4spanIKSt4byteLm18446744073709551615EEELb1EEC2INS_6StatusELi0EEEOT_
    - functionName:    _ZNK2pw11ByteBuilder4dataEv
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/byte_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'class.pw::ByteBuilder *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanISt4byteLm18446744073709551615EE4dataEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/public/pw_bytes/byte_builder.h:216,50'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EE4dataEv
    - functionName:    _ZNK2pw11ByteBuilder4sizeEv
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/byte_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::ByteBuilder *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2IS4_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::span *'
      constantsTouched: []
      argNames:
        - this
        - u
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2IJS4_EEENSt3__110in_place_tEDpOT_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_result/public/pw_result/result.h:396,9'
          Dst:             _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2IJS4_EEENSt3__110in_place_tEDpOT_
    - functionName:    _ZN2pw13bluetooth_hci14SyncDataPacketC2EtNS_4spanIKSt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
        - short
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - handle_and_status_bits
        - data
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13bluetooth_hci14SyncDataPacketC2EtPKSt4byteh
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - pw_assert_HandleFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:263,29'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:264,50'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:262,9'
          Dst:             _ZN2pw13bluetooth_hci14SyncDataPacketC2EtPKSt4byteh
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:265,5'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:265,5'
          Dst:             pw_assert_HandleFailure
    - functionName:    _ZN2pw13bluetooth_hci14SyncDataPacket6DecodeENS_4spanIKSt4byteLm18446744073709551615EEEN5cpp206endianE
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/packet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.std::__1::optional.16 *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - order
        - ''
        - ''
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw13bluetooth_hci14SyncDataPacketC2EtNS_4spanIKSt4byteLm18446744073709551615EEE
        - _ZN2pw5bytes11ReadInOrderItEET_N5cpp206endianEPKv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE7subspanEmm
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/packet.cc:95,12'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/packet.cc:100,28'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
        - Src:             'pw_bluetooth_hci/packet.cc:101,12'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/packet.cc:106,37'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
        - Src:             'pw_bluetooth_hci/packet.cc:106,7'
          Dst:             _ZN2pw5bytes11ReadInOrderItEET_N5cpp206endianEPKv
        - Src:             'pw_bluetooth_hci/packet.cc:108,30'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE7subspanEmm
        - Src:             'pw_bluetooth_hci/packet.cc:107,10'
          Dst:             _ZN2pw13bluetooth_hci14SyncDataPacketC2EtNS_4spanIKSt4byteLm18446744073709551615EEE
    - functionName:    _ZN2pw5bytes11ReadInOrderItEET_N5cpp206endianEPKv
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - order
        - buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw5bytes16ConvertOrderFromItEET_N5cpp206endianES2_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/public/pw_bytes/endian.h:152,10'
          Dst:             _ZN2pw5bytes16ConvertOrderFromItEET_N5cpp206endianES2_
    - functionName:    _ZNK2pw13bluetooth_hci14SyncDataPacket6EncodeENS_4spanISt4byteLm18446744073709551615EEEN5cpp206endianE
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/packet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'class.pw::Result *'
        - 'class.pw::bluetooth_hci::CommandPacket *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - order
        - ''
        - ''
      BBCount:         8
      ICount:          92
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw11ByteBuilder6appendENS_4spanIKSt4byteLm18446744073709551615EEE
        - _ZN2pw11ByteBuilder8PutUint8Eh
        - _ZN2pw11ByteBuilder9PutUint16EtN5cpp206endianE
        - _ZN2pw11ByteBuilderC2ENS_4spanISt4byteLm18446744073709551615EEE
        - _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
        - _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2INS_6StatusELi0EEEOT_
        - _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2IS4_Li0EEEOT_
        - _ZN2pw8internal15ConvertToStatusENS_6StatusE
        - _ZNK2pw11ByteBuilder4dataEv
        - _ZNK2pw11ByteBuilder6statusEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/packet.cc:85,15'
          Dst:             _ZN2pw11ByteBuilderC2ENS_4spanISt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/packet.cc:86,11'
          Dst:             _ZN2pw11ByteBuilder9PutUint16EtN5cpp206endianE
        - Src:             'pw_bluetooth_hci/packet.cc:87,26'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/packet.cc:87,11'
          Dst:             _ZN2pw11ByteBuilder8PutUint8Eh
        - Src:             'pw_bluetooth_hci/packet.cc:88,11'
          Dst:             _ZN2pw11ByteBuilder6appendENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/packet.cc:89,3'
          Dst:             _ZNK2pw11ByteBuilder6statusEv
        - Src:             'pw_bluetooth_hci/packet.cc:89,3'
          Dst:             _ZNK2pw6Status2okEv
        - Src:             'pw_bluetooth_hci/packet.cc:89,3'
          Dst:             _ZN2pw8internal15ConvertToStatusENS_6StatusE
        - Src:             'pw_bluetooth_hci/packet.cc:89,3'
          Dst:             _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2INS_6StatusELi0EEEOT_
        - Src:             'pw_bluetooth_hci/packet.cc:90,32'
          Dst:             _ZNK2pw11ByteBuilder4dataEv
        - Src:             'pw_bluetooth_hci/packet.cc:90,48'
          Dst:             _ZNK2pw11ByteBuilder4sizeEv
        - Src:             'pw_bluetooth_hci/packet.cc:90,10'
          Dst:             _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
        - Src:             'pw_bluetooth_hci/packet.cc:90,10'
          Dst:             _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2IS4_Li0EEEOT_
    - functionName:    _ZN2pw11ByteBuilder9PutUint16EtN5cpp206endianE
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/byte_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'class.pw::ByteBuilder *'
      argCount:        3
      argTypes:
        - 'class.pw::ByteBuilder *'
        - short
        - int
      constantsTouched: []
      argNames:
        - this
        - value
        - order
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw11ByteBuilder12WriteInOrderItEERS0_T_
        - _ZN2pw5bytes14ConvertOrderToItEET_N5cpp206endianES2_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/public/pw_bytes/byte_builder.h:302,25'
          Dst:             _ZN2pw5bytes14ConvertOrderToItEET_N5cpp206endianES2_
        - Src:             'pw_bytes/public/pw_bytes/byte_builder.h:302,12'
          Dst:             _ZN2pw11ByteBuilder12WriteInOrderItEERS0_T_
    - functionName:    _ZN2pw13bluetooth_hci15AsyncDataPacketC2EtNS_4spanIKSt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
        - short
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - handle_and_fragmentation_bits
        - data
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13bluetooth_hci15AsyncDataPacketC2EtPKSt4bytet
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - pw_assert_HandleFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:193,30'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:194,52'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:192,9'
          Dst:             _ZN2pw13bluetooth_hci15AsyncDataPacketC2EtPKSt4bytet
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:195,5'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:195,5'
          Dst:             pw_assert_HandleFailure
    - functionName:    _ZN2pw13bluetooth_hci15AsyncDataPacket6DecodeENS_4spanIKSt4byteLm18446744073709551615EEEN5cpp206endianE
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/packet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.std::__1::optional.16 *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - order
        - ''
        - ''
      BBCount:         8
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw13bluetooth_hci15AsyncDataPacketC2EtNS_4spanIKSt4byteLm18446744073709551615EEE
        - _ZN2pw5bytes11ReadInOrderItEET_N5cpp206endianEPKv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE7subspanEmm
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/packet.cc:67,12'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/packet.cc:72,37'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
        - Src:             'pw_bluetooth_hci/packet.cc:72,7'
          Dst:             _ZN2pw5bytes11ReadInOrderItEET_N5cpp206endianEPKv
        - Src:             'pw_bluetooth_hci/packet.cc:73,12'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/packet.cc:78,15'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
        - Src:             'pw_bluetooth_hci/packet.cc:77,41'
          Dst:             _ZN2pw5bytes11ReadInOrderItEET_N5cpp206endianEPKv
        - Src:             'pw_bluetooth_hci/packet.cc:80,31'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE7subspanEmm
        - Src:             'pw_bluetooth_hci/packet.cc:79,10'
          Dst:             _ZN2pw13bluetooth_hci15AsyncDataPacketC2EtNS_4spanIKSt4byteLm18446744073709551615EEE
    - functionName:    _ZNK2pw13bluetooth_hci15AsyncDataPacket6EncodeENS_4spanISt4byteLm18446744073709551615EEEN5cpp206endianE
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/packet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'class.pw::Result *'
        - 'class.pw::bluetooth_hci::CommandPacket *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - order
        - ''
        - ''
      BBCount:         8
      ICount:          93
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw11ByteBuilder6appendENS_4spanIKSt4byteLm18446744073709551615EEE
        - _ZN2pw11ByteBuilder9PutUint16EtN5cpp206endianE
        - _ZN2pw11ByteBuilderC2ENS_4spanISt4byteLm18446744073709551615EEE
        - _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
        - _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2INS_6StatusELi0EEEOT_
        - _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2IS4_Li0EEEOT_
        - _ZN2pw8internal15ConvertToStatusENS_6StatusE
        - _ZNK2pw11ByteBuilder4dataEv
        - _ZNK2pw11ByteBuilder6statusEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/packet.cc:57,15'
          Dst:             _ZN2pw11ByteBuilderC2ENS_4spanISt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/packet.cc:58,11'
          Dst:             _ZN2pw11ByteBuilder9PutUint16EtN5cpp206endianE
        - Src:             'pw_bluetooth_hci/packet.cc:59,27'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/packet.cc:59,11'
          Dst:             _ZN2pw11ByteBuilder9PutUint16EtN5cpp206endianE
        - Src:             'pw_bluetooth_hci/packet.cc:60,11'
          Dst:             _ZN2pw11ByteBuilder6appendENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/packet.cc:61,3'
          Dst:             _ZNK2pw11ByteBuilder6statusEv
        - Src:             'pw_bluetooth_hci/packet.cc:61,3'
          Dst:             _ZNK2pw6Status2okEv
        - Src:             'pw_bluetooth_hci/packet.cc:61,3'
          Dst:             _ZN2pw8internal15ConvertToStatusENS_6StatusE
        - Src:             'pw_bluetooth_hci/packet.cc:61,3'
          Dst:             _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2INS_6StatusELi0EEEOT_
        - Src:             'pw_bluetooth_hci/packet.cc:62,32'
          Dst:             _ZNK2pw11ByteBuilder4dataEv
        - Src:             'pw_bluetooth_hci/packet.cc:62,48'
          Dst:             _ZNK2pw11ByteBuilder4sizeEv
        - Src:             'pw_bluetooth_hci/packet.cc:62,10'
          Dst:             _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
        - Src:             'pw_bluetooth_hci/packet.cc:62,10'
          Dst:             _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2IS4_Li0EEEOT_
    - functionName:    _ZN2pw13bluetooth_hci13CommandPacketC2EtNS_4spanIKSt4byteLm18446744073709551615EEE
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.pw::bluetooth_hci::CommandPacket *'
        - short
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - opcode
        - parameters
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw13bluetooth_hci13CommandPacketC2EtPKSt4byteh
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - pw_assert_HandleFailure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:128,34'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE4dataEv
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:129,55'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:127,9'
          Dst:             _ZN2pw13bluetooth_hci13CommandPacketC2EtPKSt4byteh
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:130,5'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/public/pw_bluetooth_hci/packet.h:130,5'
          Dst:             pw_assert_HandleFailure
    - functionName:    _ZN2pw13bluetooth_hci13CommandPacket6DecodeENS_4spanIKSt4byteLm18446744073709551615EEEN5cpp206endianE
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/packet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'class.std::__1::optional.16 *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - order
        - ''
        - ''
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw13bluetooth_hci13CommandPacketC2EtNS_4spanIKSt4byteLm18446744073709551615EEE
        - _ZN2pw5bytes11ReadInOrderItEET_N5cpp206endianEPKv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE7subspanEmm
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/packet.cc:39,12'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/packet.cc:44,28'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
        - Src:             'pw_bluetooth_hci/packet.cc:45,12'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/packet.cc:50,37'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EEixEm
        - Src:             'pw_bluetooth_hci/packet.cc:50,7'
          Dst:             _ZN2pw5bytes11ReadInOrderItEET_N5cpp206endianEPKv
        - Src:             'pw_bluetooth_hci/packet.cc:52,29'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE7subspanEmm
        - Src:             'pw_bluetooth_hci/packet.cc:51,10'
          Dst:             _ZN2pw13bluetooth_hci13CommandPacketC2EtNS_4spanIKSt4byteLm18446744073709551615EEE
    - functionName:    _ZNK2pw13bluetooth_hci13CommandPacket6EncodeENS_4spanISt4byteLm18446744073709551615EEEN5cpp206endianE
      functionSourceFile: '/proc/self/cwd/pw_bluetooth_hci/packet.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'class.pw::Result *'
        - 'class.pw::bluetooth_hci::CommandPacket *'
        - size_t
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - this
        - buffer
        - order
        - ''
        - ''
      BBCount:         8
      ICount:          92
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw11ByteBuilder6appendENS_4spanIKSt4byteLm18446744073709551615EEE
        - _ZN2pw11ByteBuilder8PutUint8Eh
        - _ZN2pw11ByteBuilder9PutUint16EtN5cpp206endianE
        - _ZN2pw11ByteBuilderC2ENS_4spanISt4byteLm18446744073709551615EEE
        - _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
        - _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2INS_6StatusELi0EEEOT_
        - _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2IS4_Li0EEEOT_
        - _ZN2pw8internal15ConvertToStatusENS_6StatusE
        - _ZNK2pw11ByteBuilder4dataEv
        - _ZNK2pw11ByteBuilder6statusEv
        - _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - _ZNK2pw6Status2okEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bluetooth_hci/packet.cc:29,15'
          Dst:             _ZN2pw11ByteBuilderC2ENS_4spanISt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/packet.cc:30,11'
          Dst:             _ZN2pw11ByteBuilder9PutUint16EtN5cpp206endianE
        - Src:             'pw_bluetooth_hci/packet.cc:31,32'
          Dst:             _ZNK2pw4spanIKSt4byteLm18446744073709551615EE10size_bytesEv
        - Src:             'pw_bluetooth_hci/packet.cc:31,11'
          Dst:             _ZN2pw11ByteBuilder8PutUint8Eh
        - Src:             'pw_bluetooth_hci/packet.cc:32,11'
          Dst:             _ZN2pw11ByteBuilder6appendENS_4spanIKSt4byteLm18446744073709551615EEE
        - Src:             'pw_bluetooth_hci/packet.cc:33,3'
          Dst:             _ZNK2pw11ByteBuilder6statusEv
        - Src:             'pw_bluetooth_hci/packet.cc:33,3'
          Dst:             _ZNK2pw6Status2okEv
        - Src:             'pw_bluetooth_hci/packet.cc:33,3'
          Dst:             _ZN2pw8internal15ConvertToStatusENS_6StatusE
        - Src:             'pw_bluetooth_hci/packet.cc:33,3'
          Dst:             _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2INS_6StatusELi0EEEOT_
        - Src:             'pw_bluetooth_hci/packet.cc:34,32'
          Dst:             _ZNK2pw11ByteBuilder4dataEv
        - Src:             'pw_bluetooth_hci/packet.cc:34,48'
          Dst:             _ZNK2pw11ByteBuilder4sizeEv
        - Src:             'pw_bluetooth_hci/packet.cc:34,10'
          Dst:             _ZN2pw4spanIKSt4byteLm18446744073709551615EEC2EPS2_m
        - Src:             'pw_bluetooth_hci/packet.cc:34,10'
          Dst:             _ZN2pw6ResultINS_4spanIKSt4byteLm18446744073709551615EEEEC2IS4_Li0EEEOT_
    - 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:    14
      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:    _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:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:383,66'
          Dst:             _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
    - 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:    _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:    8
      BranchProfiles:  []
      Callsites:       []
    - 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:    _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:    _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:    _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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:263,9'
          Dst:             _ZN2pw16pw_span_internal13ExtentStorageILm18446744073709551615EEC2Em
    - 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:    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:    _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:    1
      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:    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:    1
      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:    _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:    5
      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:    _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:    _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:    _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:    3
      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:    _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:    2
      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:    3
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    _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:    _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.0 *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - 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.58 *'
        - '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.58 *'
      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:    _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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:383,66'
          Dst:             _ZNK2pw16pw_span_internal13ExtentStorageILm18446744073709551615EE4sizeEv
    - 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:    _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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_span/public/pw_span/internal/span_impl.h:384,57'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EE4sizeEv
    - 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_
    - functionName:    _ZN2pw11ByteBuilder6resizeEm
      functionSourceFile: '/proc/self/cwd/pw_bytes/byte_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.pw::ByteBuilder *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - new_size
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN2pw6Status10OutOfRangeEv
        - _ZN2pw8OkStatusEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/byte_builder.cc:51,15'
          Dst:             _ZN2pw8OkStatusEv
        - Src:             'pw_bytes/byte_builder.cc:53,15'
          Dst:             _ZN2pw6Status10OutOfRangeEv
    - functionName:    _ZNK2pw11ByteBuilder8max_sizeEv
      functionSourceFile: '/proc/self/cwd/pw_bytes/public/pw_bytes/byte_builder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'class.pw::ByteBuilder *'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK2pw4spanISt4byteLm18446744073709551615EE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/public/pw_bytes/byte_builder.h:245,44'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EE4sizeEv
    - functionName:    _ZN2pw11ByteBuilder6appendEPKvm
      functionSourceFile: '/proc/self/cwd/pw_bytes/byte_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      'class.pw::ByteBuilder *'
      argCount:        3
      argTypes:
        - 'class.pw::ByteBuilder *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - bytes
        - count
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw11ByteBuilder15ResizeForAppendEm
        - _ZNK2pw4spanISt4byteLm18446744073709551615EE4dataEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/byte_builder.cc:26,49'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EE4dataEv
        - Src:             'pw_bytes/byte_builder.cc:28,15'
          Dst:             _ZN2pw11ByteBuilder15ResizeForAppendEm
    - functionName:    _ZN2pw11ByteBuilder15ResizeForAppendEm
      functionSourceFile: '/proc/self/cwd/pw_bytes/byte_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'class.pw::ByteBuilder *'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - bytes_to_append
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN2pw6Status17ResourceExhaustedEv
        - _ZN2pw8OkStatusEv
        - _ZNK2pw11ByteBuilder8max_sizeEv
        - _ZNK2pw6Status2okEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/byte_builder.cc:34,16'
          Dst:             _ZNK2pw6Status2okEv
        - Src:             'pw_bytes/byte_builder.cc:38,25'
          Dst:             _ZNK2pw11ByteBuilder8max_sizeEv
        - Src:             'pw_bytes/byte_builder.cc:38,38'
          Dst:             _ZNK2pw11ByteBuilder4sizeEv
        - Src:             'pw_bytes/byte_builder.cc:39,15'
          Dst:             _ZN2pw6Status17ResourceExhaustedEv
        - Src:             'pw_bytes/byte_builder.cc:44,13'
          Dst:             _ZN2pw8OkStatusEv
    - functionName:    _ZN2pw11ByteBuilder6appendEmSt4byte
      functionSourceFile: '/proc/self/cwd/pw_bytes/byte_builder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      'class.pw::ByteBuilder *'
      argCount:        3
      argTypes:
        - 'class.pw::ByteBuilder *'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - this
        - count
        - b
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN2pw11ByteBuilder15ResizeForAppendEm
        - _ZNK2pw4spanISt4byteLm18446744073709551615EE4dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pw_bytes/byte_builder.cc:20,49'
          Dst:             _ZNK2pw4spanISt4byteLm18446744073709551615EE4dataEv
        - Src:             'pw_bytes/byte_builder.cc:21,35'
          Dst:             _ZN2pw11ByteBuilder15ResizeForAppendEm
...
